SQL常见函数之分组函数归纳
功能:用作统计使用,又称为聚合函数或统计函数或组函数
分类:
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后的字段
记录学习点滴,如有违规请告知。