位置: 编程技术 - 正文

MySql Group By对多个字段进行分组的实现方法(mysql多个group by)

编辑:rootadmin

推荐整理分享MySql Group By对多个字段进行分组的实现方法(mysql多个group by),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql group by详解,mysql group by sum,mysql的group by语句,mysql group by and,mysql group by sum,mysql多个group by,mysql的group by语句,mysql的group by语句,内容如对您有帮助,希望把文章链接给更多的朋友!

在平时的开发任务中我们经常会用到MYSQL的GROUP BY分组, 用来获取数据表中以分组字段为依据的统计数据。比如有一个学生选课表,表结构如下:

我们想统计每门课程有多少个学生报名,应用如下SQL:

得到如下结果:

因为表里记录了有5个学生选择ITB,2个学生选择了MKB。

产生这个结果的原因是:

GROUP BY X意思是将所有具有相同X字段值的记录放到一个分组里。

那么GROUP BY X, Y呢?

GROUP BY X, Y意思是将所有具有相同X字段值和Y字段值的记录放到一个分组里。

我们下面再接着要求统计出每门学科每个学期有多少人选择,应用如下SQL:

上面SQL的意思是,对Subject_Selection表中的数据进行分组,将具有相同Subject和Semester字段值的记录放到同一个分组里去, 然后对每个分组中的数据应用聚合函数(COUNT,SUM, AVG,etc)。

MySql Group By对多个字段进行分组的实现方法(mysql多个group by)

得到的结果是:

从表中的记录我们可以看出这个分组结果是正确的有3个学生在第一学期选择了ITB, 2个学生在第二学期选择了ITB,

还有两个学生在第一学期选择了MKB, 没人在第二学期选择MKB。

再比如有一个订单表,表中记录了所有支付过的订单

Table: Order

现在我们想统计每个用户在每种商品上总共花了多少钱,执行如下SQL

获得的结果如下:

总结:

在MYSQL中使用GROUP BY对表中的数据进行分组时,

GROUP BY X意思是将所有具有相同X字段值的记录放到一个分组里,

GROUP BY X, Y意思是将所有具有相同X字段值和Y字段值的记录放到一个分组里。

以上所述是小编给大家介绍的MySql Group By对多个字段进行分组,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

Centos7使用yum安装Mysql5.7.的详细步骤 Centos7的yum源中默认是没有mysql,因为现在已经用mariaDB代替mysql了。首先我们下载mysql的repo源,我们可以去mysql官网找最新的repo源地址地址:

MySQL高可用解决方案MMM(mysql多主复制管理器) 一、MMM简介:MMM即Multi-MasterReplicationManagerforMySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套

Mysql常用sql语句汇总 1、mysql导出文件:SELECT`pe2e_user_to_company`.company_name,`pe2e_user_to_company`.company_code,`users`.name,`users`.uid,`users`.mail,`pe2e_email_notification_email`.`email_cc`FROM`users`,`pe2e_

标签: mysql多个group by

本文链接地址:https://www.jiuchutong.com/biancheng/348325.html 转载请保留说明!

上一篇:MySQL中的常用工具实例汇总(推荐)(mysql工作内容)

下一篇:Centos7使用yum安装Mysql5.7.19的详细步骤(centos7.6怎么安装)

  • 企业销售固定资产车辆怎么开票
  • 怎么算印花税计算器
  • 有限责任公司的股东人数为多少
  • 一般纳税人开具专票和普票的区别
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 股东分红按利润表的净利润计算
  • 财务人员培训费怎么入账
  • 小规模纳税人未开票收入填在哪里
  • 税控设备抵减增值税必须当月抵减吗
  • 政府减免税款如何账务处理
  • 技术服务公司可以卖材料吗
  • 受托代销商品和受托代销商品款是什么科目
  • 海关免税设备清单
  • 合同没签定金可以退的吗
  • 房屋租赁合同印花税计税依据
  • 计提地税走哪个科目
  • 打印的电子发票需要盖章么
  • 个人开增值税普通发票税率
  • 简易征收货物的运费
  • 房屋装修费用计算器
  • 资本公积转增实收资本所有者权益会变吗
  • 事业单位固定资产管理办法
  • 零余额账户用款额度年末转入什么科目
  • 如何核算卷烟消费税税率?
  • 跨年销项税红字发票会计处理?
  • 政府发放的稳岗补贴怎么做账
  • 企业计提的工资如何算
  • 社保缴纳方式怎么填
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • microsoft word安装
  • 建筑工程给排水的内容
  • 高新企业研发费用会计分录
  • 成都划拨土地出让金计算
  • PHP:mcrypt_ecb()的用法_Mcrypt函数
  • 班夫国家公园最佳旅游时间
  • 真正有效解决近视的方法
  • 结转应付职工薪酬会计科目
  • 增值税免征与即征的区别
  • 企业汇算清缴中,A107070表中的数据是自动跳出来嘛
  • 微擎框架安装教程
  • phpcms如何配置404
  • 对公账户的资金怎么转出
  • 应付债券和应付利息
  • 汇算清缴如何调报表
  • python2.7读取文件
  • 预交的诉讼费怎么做账
  • 资产负债所有者权益借贷方向
  • mysql load local
  • 小规模减免的附加税怎么做账
  • 材料采购发生的共同费用可以按什么作为分配基础
  • 预收货款未发货怎么办
  • 建筑服务的税率是
  • 产权转移书据纳税义务时间
  • 提前支付利息如何计算
  • sql语句执行顺序怎么写
  • Win7系统连接vpn失败且提示错误代码868的2种解决方法
  • win8系统怎么设置无线网连接啊
  • Window7+CentOS 6.5双系统安装图文方法
  • rpm包安装位置
  • u盘安装win10ghost
  • yum providers命令
  • win7系统代理在哪里设置
  • 无线和网络飞行模式
  • win8.1无法关机怎么回事
  • windows8.1卸载软件
  • 边学边玩的游戏
  • JavaScript_ECMA5数组新特性详解
  • 列宽自适应
  • python的日志
  • css中文字垂直排列
  • linux shell 进程
  • javascript()
  • #vr#
  • jquery动态添加html代码
  • jquery是怎样实现链式调用的?
  • 国家税务局大厅上班时间
  • 国家税务局网上江苏电子税务局官网
  • 河北省国家税务局长简介
  • 审计如何配合教师工作
  • 为什么每个月总有几天
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设