位置: 编程技术 - 正文

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怎么安装)

  • 即征即退需要缴纳税款吗
  • 增值税加计抵减怎么做账
  • 什么情况下纳税人和负税人一致
  • 增值税出口退税计入什么科目
  • 税务师在哪里报名
  • 生产企业进项税加计扣除
  • 息税前利润变动率
  • 建筑业预缴企业所得税
  • 劳务税能退税吗现在
  • 转账支票一定要收款人去取吗
  • 房地产开发商需要缴纳什么税
  • 财政拨款收入年底结转到本期盈余
  • 银行承兑汇票手续费是多少
  • 工业企业生产费用要素
  • 上年度没有计提企业所得税
  • 管理费用对所得收入影响
  • 企业收到财政补助项目款
  • 符合营改增应税服务规定的有
  • 企业外购消费品会计分录
  • 生产成本的明细账怎么登记
  • 个人出租仓库需交税吗
  • 营改增后建安企业账务处理
  • 企业以现金形式支付货款
  • 金税盘年费怎么做账
  • 企业用户纳税人识别号不合法
  • 如何计算工程预付款
  • 增值税专用发票的税率是多少啊
  • 广告费超标今年怎么处理
  • 劳务市场零工临时工
  • 利息收入会计如何做账
  • 餐饮业现金流
  • 应用程序发生异常 未知的软件异常(0xe06d7363)
  • 纯净版 win10
  • 目前光学变焦最大支持多少倍
  • 房地产土地使用税征收标准
  • 其他应收款超过一年是12个月吗?
  • Uni-app + Vue3 + TS +Vite 创建项目
  • 专利权属于什么会计科目
  • 小规模减免的附件有哪些
  • 补缴税款后还能退税吗
  • 谷歌浏览器调试窗口怎么放下面
  • react5
  • 固定资产的装修费计入固定资产吗
  • 工伤补贴如何做帐
  • 劳务派遣公司账务处理
  • 工地购买的厨房用品计入哪个科目
  • 将织梦dedecms转换到wordpress
  • sql server异常怎么处理
  • 小规模企业免征增值税如何申报
  • sql server数据库连接端口1434
  • 用友t3建账行业性质怎么选
  • 未认证未抵扣的进项税
  • 溢价发行可转换债券 利息调整在贷方吗
  • 营改增后的增值税税目税率表
  • 快递费属于办公费吗
  • 金融工具减值准则
  • 团体意外保险能赔多少钱
  • 调整去年管理费用怎么做分录
  • 建账时必须输入的内容有哪些
  • 产品成本核算的原则是
  • mysqldump -s
  • ubuntu如何回到桌面
  • win10小娜如何使用
  • vpngui.exe是什么进程
  • ubuntu14.04下apt-get install的报错以及解决方法
  • u启动开机启动快捷键
  • centos最小化安装配置网络
  • win8安装盘
  • linux调整桌面分辨率
  • cocos2dx官方教程
  • 批处理bat
  • Node.js中的全局对象有
  • node.js怎么用
  • js设计模型
  • javascript 继承
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • js中布尔值为false的六种情况
  • 基于python的应用
  • 同业借款的主要用途
  • 物业公司收取物业费要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设