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方法直接聚合函数查询)用聚合函数得到的结果:

Mysql(11)——group by的用法相关推荐

  1. mysql中group by 的用法解析

    1. group by的常规用法 group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤. 聚合函数max se ...

  2. MySQL中sum和count用法总结

    MySQL中sum和count用法总结 1.sum 2.count 例子:要求:查询出2门及2门以上不及格者的平均成绩. 3.MySQL 分组之后如何统计记录条数 gourp by 之后的 count ...

  3. MySQL中ESCAPE关键字的用法详解

    MySQL中ESCAPE关键字的用法详解 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 2. escape验证 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 ...

  4. Mysql之group by 和order by 一起用时的排序问题,先排序然后再同组

    业务需求,需要查询表里不同分类下的order最大的记录. 查看表中的记录: SELECT id,tid,`order`, FROM_UNIXTIME(yestime) FROM tfen  WHERE ...

  5. Mysql中where和having用法及区别

    1.Mysql中Having和Where用法 当SQL语句中使用聚合函数,然后又需要对聚合函数的记录集进行筛选过滤时,这个时候就需要用到Having子句.如果是在聚合函数前过滤记录用Where,在聚合 ...

  6. mysql级联distinct_mysql的distinct用法

    使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有 distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所 ...

  7. SQL: ORA-00979 不是 GROUP BY 表达式 及 Group by 的用法说明

    参看资源: [1]https://www.cnblogs.com/vigarbuaa/archive/2012/06/25/2561225.html [2]关于group by的用法 原理 - 码农之 ...

  8. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  9. MYSQL数值运算符和函数用法

    mysql也有数值运算,那么列出常见的函数 ceil() div() floor() mod() power() round() truncate()等等,具体说说MYSQL数值运算符和函数用法. 1 ...

  10. mysql 实时聚合分析,mysql累积聚合原理与用法实例分析

    本文实例讲述了mysql累积聚合原理与用法.分享给大家供大家参考,具体如下: 累积聚合为聚合从序列内第一个元素到当前元素的数据,如为每个员工返回每月开始到现在累积的订单数量和平均订单数量 行号问题有两 ...

最新文章

  1. 5G和AI机器人平台为工业4.0和无人机提供服务
  2. GitHub超3k星!从Python代码到APP只需要一个小工具~
  3. 不错的jquery插件
  4. 近期在看的一段JS(谁能看出我想实现什么功能)
  5. 启明云端分享| 86盒串口屏烧录说明
  6. 【Android】Home键
  7. boost python导出c++ map_使用Boost生成的Python模块:与C++签名不匹配
  8. javascrip中setTimeout和setInterval
  9. 生成纯字母随机编号的示例(大小写混合).sql
  10. 平面设计中应当注意的设计原则
  11. python类不接受任何参数_python中提示class不接受参数,为什么?
  12. OJ 上常见错误提示
  13. java教程张孝祥_张孝祥Java教程 笔记 1
  14. Quartus ii安装及使用实验报告
  15. CTC算法详解之训练篇
  16. 记录一下自己的本本,DELL 640M铲掉XP,重装VISTA的过程
  17. Win11如何禁用驱动程序强制签名?驱动程序强制签名怎么关闭?
  18. 用VScode作为stm32开发平台(platformIO)
  19. 竖屏下进入强制横屏应用,退出时壁纸被拉伸放大
  20. 大数据系统架构之降龙八式

热门文章

  1. 获取界面url_PHP调用百度地图接口,根据IP地址获取地区
  2. OSI七层模型非专业简介
  3. react实现svg实线、虚线、方形进度条
  4. Aizu 2170 Marked Ancestor
  5. VC里的#define new DEBUG_NEW
  6. http请求在asp.net中的应用
  7. 铭感文件目录_waf绕过
  8. 随笔:写给我深爱的球队
  9. C# 文件操作之创建文件夹
  10. 【数据结构与算法】之连通网络的操作次数的算法