热线电话:13121318867

登录
2018-10-23 阅读量: 1012
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的作用是在最后新增一行,来记录当前列里所有记录的总和。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子