MySQL数据库分组查询group by语句详解
作者:不会编程的派大星 时间:2024-01-28 05:50:31
一:分组函数的语句顺序
1 SELECT
...
2 FROM
...
3 WHERE
...
4 GROUP BY
...
5 HAVING
...
6 ORDER BY
...
二:WHERE和HAVING筛选条件的区别
数据源 位置 关键字
WHERE 原始表 ORDER BY语句之前 WHERE
HAVING 分组后的结果集 ORDER BY语句之后 HAVING
三:举例说明
#1.查询每个班学生的最大年龄
SELECT
MAX(age),class
FROM
STU_CLASS
GROUP BY CLASS;
# 2.查询每个班中男女生的最大年龄
SELECT
MAX(age),class,sex
FROM
STU_CLASS
GROUP BY
class,sex;
#3.查询每个班中男女生的平局年龄,且平均年龄大于15岁
SELECT
AVG(age),class,sex
FROM
STU_CLASS
GROUP BY
class,sex
HAVING
avg(age) > 15;
四:注意点
1.通常情况下,GROUP BY关键字与集合函数一起使用,先使用GROUP BY关键字将记录分组,然后每组都使用集合函数进行计算。在统计时经常需要使用GROUP BY关键字和集合函数。
COUNT()
函数:用于统计记录的条数。SUM()
函数:用于计算字段的值的总和。AVG()
函数:用于计算字段的值的平均值。MAX()
函数:用于查询字段的最大值。MIN()
函数:用于查询字段的最小值。
以上就是MySQL数据库分组查询group by语句详解的详细内容,更多关于MySQL数据库语句的资料请关注脚本之家其它相关文章!
来源:https://blog.csdn.net/weixin_45827693/article/details/108540844
标签:MySQL,数据库,分组查询
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
浅述七大主流数据库
2011-08-05 18:21:27
Linux上使用Python统计每天的键盘输入次数
2023-12-16 20:48:41
Linux CentOS7下安装python3 的方法
2023-09-17 03:40:08
如何使用python获取现在的日期与时间
2021-07-21 16:50:12
![](https://img.aspxhome.com/file/2023/7/120567_0s.jpg)
Python利用pythonping处理ping的示例详解
2023-08-12 00:28:45
![](https://img.aspxhome.com/file/2023/0/128730_0s.png)
Flash在某些多标签浏览器中的“伪沙箱”问题
2011-01-06 12:37:00
![](https://img.aspxhome.com/file/UploadPic/20111/6/javascript-selectors-31s.jpg)
oracle 服务启动,关闭脚本(windows系统下)
2009-07-26 08:57:00
通用SQL存储过程分页以及asp.net后台调用的方法
2024-01-29 05:03:58
Python异常学习笔记
2021-03-24 01:33:33
python GUI库图形界面开发之PyQt5拖放控件实例详解
2023-04-26 08:43:24
![](https://img.aspxhome.com/file/2023/9/64309_0s.png)
自动完成JS类(纯JS, Ajax模式)
2024-05-11 09:41:59
![](https://img.aspxhome.com/file/2023/9/125949_0s.jpg)
基于PHP实现一个简单的在线聊天功能
2024-05-03 15:52:38
![](https://img.aspxhome.com/file/2023/2/129402_0s.png)
Python 快速验证代理IP是否有效的方法实现
2022-08-12 07:22:14
详解vue-cli 本地开发mock数据使用方法
2024-05-10 14:20:21
![](https://img.aspxhome.com/file/2023/3/126403_0s.png)
Oracle中sys和system的区别小结
2009-11-10 20:36:00
php获取当前时间的毫秒数的方法
2023-06-28 06:43:37
解读SQL一些语句执行后出现异常不会回滚的问题
2024-01-22 12:52:59
![](https://img.aspxhome.com/file/2023/4/116304_0s.png)
python各种语言间时间的转化实现代码
2022-06-27 14:54:28
python中正则的使用指南
2023-09-10 18:24:51
![](https://img.aspxhome.com/file/2023/6/100966_0s.png)
python机器学习理论与实战(五)支持向量机
2021-11-27 11:36:30
![](https://img.aspxhome.com/file/2023/2/75942_0s.jpg)