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

1、AVG()html

求平均值函數

注意AVE()忽略NULL值,而不是將其做爲「0」參與計算spa

 

2、COUNT()orm


兩種用法htm

一、COUNT(*)get

對錶中行數進行計數it

無論是否有NULLim

 

二、COUNT(字段名)統計

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

忽略NULL值

 

3、MAX()、MIN()

求最大、最小值

都忽略NULL


4、SUM()

能夠對單個列求和,也能夠對多個列運算後求和

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

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

 

參考資料:

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

相關文章
相關標籤/搜索