sql聚類函數使用

來源:魅力女性吧 2.95W
sql聚類函數使用

常見聚合函數有

count():計數,count(列名)不計算空值,count()計入空值

sum():對一列數據求和,必須為數字

avg():對一列數據求均值。值為null時,計算平均值時會忽略帶有null值的那一行

min():最小值

max():最大值

聚合函數應用的注意事項

where子句後不能跟聚合函數

having後可用聚合函數進行篩選

執行的優先順序為:where > group by > having > order by

運用group by之後,select中返回的字段只能出現聚合字段(或與之對應的唯一值)和聚合函數。舉個栗子:有學號、性別、年齡3個字段,如果group by性別,則只能返回性別及其相關聚合函數,如果返回年齡或者學號,則只會返回1行,往往和實際需求不符

熱門標籤