大概作用
分组函数又称聚合函数,用来统计数据之用的
Max && Min函数
用途:用于比较大小的函数
支持类型:max 详细支持类型 数值型,字符型,还有等等之类
重点:重点在于比较。同理min类似
Null:两者都忽略null值
1 | SELECT MAX(salary),MIN(salary) FROM employees |
Avg && Sum
用途:
- avg函数用于计算平均值
- sum函数用于计算总和
支持类型:一般只支持数值型
重点:
- Avg在于非空分子和分母
- Sum在于计算非空的数值
Null:两者都忽略Null值。
1 | SELECT AVG(salary) FROM employees |
配合使用distinct函数
1 | SELECT AVG(salary),AVG(DISTINCT salary) FROM employees |
输入如下:
| AVG(salary) | avg(distinct salary) | SUM(salary) | SUM(DISTINCT salary) |
| ———– | ——————– | ———– | ——————– |
| 6461.682 | 6980.702 | 691400 | 397900 |
Count
用途:用于比较计算数量的函数
支持类型:任意类型
重点: 在于支持非空行
Null:忽略null值
例子:
计算所有行
1 | # 计算总数 |