最新消息:文章中包含代码时,请遵守代码高亮规范!

【转载】详述MySQL的聚合查询

MySQL sherri 300浏览 0评论

在mysql查询表记录的时候,经常会需要进行汇总查询,这时候就需要使用聚合!

聚合操作语法:

select 【field1,field2..fieldn】 functionname(聚合函数) from tablename

【where condition】

group by field1,field2..fieldn  进行分类聚合的字段

【with rollup】 可选语法:是否对已经聚合过的结果再进行汇总

【having where condition】分类聚合后再进行条件过滤

聚合操作常用于统计类型数量

例如:

如图,在加上with rollup后将在权限聚合算出各部门人数后再次汇总得出总人数。

如图在后面加上having后可以在已经聚合得出各部门人数后再次进行条件过滤得到数量大于1的部门人数和部门。

常用的聚合函数有max(最大),min(最小),count(数量),sum(求和)。

原文地址:http://blog.csdn.net/belen_xue/article/details/52659746

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/23602.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者sherri的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!