功能:用作統計使用,又稱為聚合函數或統計函數或組函數
分類:
sum 求和、avg 平均值、max最大值、min最小值、count 計算個數。
#1 簡單使用
SELECT SUM(salary) FROM employees;
SELECT AVG(salary) FROM employees; SELECT MIN(salary) FROM employees; SELECT MAX(salary) FROM employees; SELECT COUNT(salary) FROM employees;
#2 特點
- sum、avg一般處理數值型,max、min、count可以處理任何類型。
- 分組函數都忽略null值
- 可以和distinct關鍵字搭配,去重。
-
SELECT SUM(DISTINCT salary),SUM(salary) FROM employees;
-
- count(*)一般用來統計行數。
- 和分組函數一同查詢的字段要求是group by后的字段
