2012-08-25 43 views

回答

5

如果你有null价值,它没有被考虑进去,因此一些元素(您n )没有增加,而0被视为一个有效的价值。

例如,如果你有:1,1,6,7,null,3,2这将是总20通过6(即3.33)划分。但是,如果将null替换为0,它将变为20/7(即2.86)。

SQLFiddle在MySQL服务器上演示这种行为。

参考:已在documentation权下表一看:

This section describes group (aggregate) functions that operate on sets of values. Unless otherwise stated, group functions ignore NULL values. 
+0

非常感谢您的澄清。只要我能够=) – iridescent

+0

@iridescent:很高兴成为帮助:) –

相关问题