Mysql(11)——group by的用法

   日期:2020-10-06     浏览:112    评论:0    
核心提示:group by的作用是将字段中相等的分为一组:(1)直接用法如上:可以见得:将两种数据分了出来:0和1。(2)与group_concat()联用group_concat()的作用是统计每个分组(如上即is_deleted分组)指定字段(即name)的信息集合,每个信息之间(即name信息)使用逗号进行分割,这样就可以直观地看出当is_deleted=0和is_deleted=1分别对应的name。(3)与聚合函数联用这样就可以看出is_deleted=0和is_deleted=1时各

group by的作用是将字段中相等的分为一组:

(1)直接用法
如上:可以见得:将两种数据分了出来:0和1。
(2)与group_concat()联用

group_concat()的作用是统计每个分组(如上即is_deleted分组)指定字段(即name)的信息集合,每个信息之间(即name信息)使用逗号进行分割,这样就可以直观地看出当is_deleted=0和is_deleted=1分别对应的name。
(3)与聚合函数联用

这样就可以看出is_deleted=0和is_deleted=1时各自id的平均数。
(4)与having联用
having是和group by联用的用来过滤分组数据的:

由图很容易得出:having方法将id<=1的字段排除了。
(5)与with rollup联用
with rollup的作用是再输出结果后增加一行不分组(即select方法直接聚合函数查询)用聚合函数得到的结果:

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服