2012-08-25 68 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:很高興成爲幫助:) –

相關問題