创新路
我们一直在努力

MySQL学习笔记(58)

GROUP BY 与聚合函数

常用聚合函:

COUNT()     统计记录的条数;

SUM()         计算字段值的总和;

AVG()         计算字段值的平均值;

MAX()         查询字段的最大值;

MIN()         查询字段的最小值。


例、对 sex 字段进行分组查询,使用 COUNT() 函数计算每一组的记录数;

image.png

这条语句实现的是对学生性别数量的统计。


WITH POLLUP 关键字用来在所有记录的最后加上一条记录,这条记录是上面所有记录的总和,即统计记录数量。GROUP BY 也可以与 WITH ROLLUP 关键字套用。

例、对 sex 字段进行分组查询,并使用 WITH ROLLUP 显示记录的总和;

image.png

GROUP_CONCAT(name) 显示了每个分组的 name 字段值,同时,最后一条记录的 GROUP_CONCAT(name) 字段统计了name 字段的所有值。

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(58)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机