如果你想了解更多关于MySQL的内容,可以查看:MySQL学习目录
一、语法
功能:用作统计使用,又称为聚合函数或统计函数或组函数
select 分组函数,分组后的字段
from 表
【where 筛选条件】
group by 分组的字段
【having 分组后的筛选】
【order by 排序列表】
二、特点
1、sum、avg一般用于处理数值型;max、min、count可以处理任何类型
2、以上分组函数都忽略null值
3、可以和distinct搭配实现去重的运算
4、count函数一般使用count(*)用作统计行数
5、和分组函数一同查询的字段要求是group by后的字段
对比:
使用关键字 | 筛选的表 | 位置 | |
---|---|---|---|
分组前筛选 | where | 原始表 | group by的前面 |
分组后筛选 | having | 分组后的结果 | group by 的后面 |
以上就是关于mysql中DQL语言分组查询的介绍,如果有不当之处或者遇到什么问题,欢迎在文章下面留言~
如果你想了解更多关于MySQL的DQL语言内容,可以查看:MySQL学习目录
转载请注明:https://blog.csdn.net/weixin_44662961/article/details/105303871