数据库中分组函数汇总

分组函数作用于一组函数而返回一个值。
1. 分组函数的类型
avg 平均值
count 统计值
max 最大值
min 最小值
sum 合计
stddev 标准差
variance 方差
后两个了解
语法

数据库中分组函数汇总_第1张图片
count()和count(expr)的区别
前者返回满足select语句条件列表行数,包括重复行和任何列中包含的空值行
如果select语句包含where句子,count(
)返回满足where字句中的行数
后者返回expr表示的列的非空值得数量。
dietinct 显示不同的种类数
统计出表中的部门数
在这里插入图片描述
2.group by字句和having by字句
group by 语句在组函数中的列都应该包含在group by的字句中
数据库中分组函数汇总_第2张图片
数据库中分组函数汇总_第3张图片
注意使用组函数时 不能使用where字句过滤
可以使用having字句过滤字句
3.嵌套组函数
将各个函数组合求值
数据库中分组函数汇总_第4张图片

你可能感兴趣的:(数据库中分组函数汇总)