我正在尝试获得所有产品的平均价格,其中一些是NULL。我想知道何时使用以下查询:
SELECT AVG(Price) AS PriceAverage FROM Products;
Run Code Online (Sandbox Code Playgroud)
是否包含有NULL价格的产品,还是跳过它们?
唯一不忽略NULL值的聚合函数是COUNT(*)。如果指定了列名,则即使COUNT()也会忽略NULL值。
在这里阅读更多有关它的信息:http : //dev.mysql.com/doc/refman/5.0/en/group-by-functions.html