SQL中AVG()、COUNT()、SUM()等函數對NULL值處理

一、AVG()

求平均值

注意AVE()忽略NULL值,而不是將其作爲“0”參與計算

 

 

二、COUNT()

 

兩種用法

 

1、COUNT(*)

對錶中行數進行計數

不管是否有NULL

 

2、COUNT(字段名)

對特定列有數據的行進行計數

忽略NULL值

 


三、SUM()

可以對單個列求和,也可以對多個列運算後求和

忽略NULL值,且當對多個列運算求和時,如果運算的列中任意一列的值爲NULL,則忽略這行的記錄。

例如: SUM(A+B+C),A、B、C 爲三列,如果某行記錄中A列值爲NULL,則不統計這行。

 

參考資料: SQL中AVG()、COUNT()、SUM()等函數對NULL值處理  http://www.studyofnet.com/news/1219.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章