kejiayuan0806

2018-10-23   阅读量: 782

数据分析师 Mysql

MySQL分组查询GROUP BY

扫码加入数据分析学习群

当我们想要对我们所有指定的目标进行分组统计的情况下,需要使用GROUP BY进行分组查询,将数据分为多个逻辑组,对每个组进行聚集计算。

GROUP BY将查询结果按照1个或多个字段进行分组,字段值相同的为一组。

1、GROUP BY+ GROUP_CONCAT()

GROUP_CONCAT(字段名)可以作为一个输出字段来使用,表示分组之后根据分组结果,使用group_concat()来放置每一组的某字段的值的集合。

2、GROUP BY+聚集函数

将数据分为多个逻辑组,通过聚集函数对每个组进行聚合计算。

3、GROUP BY+HAVING

having 条件表达式:用来分组查询后指定一些条件来输出查询结果。

4、GROUP BY+WITH ROLLUP

WITH ROLLUP的作用是在最后新增一行,来记录当前列里所有记录的总和。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程