使用AVG()SQL函数时,NULL是平均值的一部分还是被忽略?

使用AVG()SQL函数时,NULL是平均值的一部分还是被忽略?,sql,Sql,我试图得到所有产品的平均价格,其中有几个是NULL。我想知道当我使用以下查询时: SELECT AVG(Price) AS PriceAverage FROM Products; 如果它包括以NULL作为价格的产品,或者是跳过它们?唯一不忽略NULL值的聚合函数是COUNT(*)。如果给定了列名,偶数COUNT()将忽略空值 请在此处阅读更多信息:AVG函数将忽略值。Null值将被忽略。如果要在平均值中包含Null值: SUM(Price) / Count(*) 是否希望它包含NULLs?如

我试图得到所有产品的平均价格,其中有几个是
NULL
。我想知道当我使用以下查询时:

SELECT AVG(Price) AS PriceAverage FROM Products;

如果它包括以
NULL
作为价格的产品,或者是跳过它们?

唯一不忽略NULL值的聚合函数是COUNT(*)。如果给定了列名,偶数COUNT()将忽略空值


请在此处阅读更多信息:
AVG
函数将忽略值。

Null
值将被忽略。如果要在平均值中包含
Null
值:

SUM(Price) / Count(*)
是否希望它包含
NULL
s?如果是,应如何将其包括在内?是否与
0
值或其他内容相同?