位置: 编程技术 - 正文

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

  • 租车怎么缴纳罚款
  • 盘亏存货进项税额转出的计算公式
  • 企业注册资金需要拿钱出来吗
  • 金税四期一般纳税人应对
  • 人工费用包括哪些科目
  • 餐饮公司开分店还需要办手续吗
  • 一个月作废发票多会有影响吗?
  • 电子税务局税种核定怎么操作
  • 行政单位盘盈固定资产应按什么入账
  • 固定资产安装完毕达到预定可使用状态
  • 房地产开发企业预收款预缴增值税
  • 增值税专用发票和普通发票的区别
  • 开具增值税发票销货清单的最新规定是什么
  • 融资租赁租金收入计税基础
  • 软件企业怎么享受三免两减半
  • 小规模纳税人0税率
  • 负数发票是做相反分录还是红字相同分录
  • 出口免税金额
  • 关于暂时性差异的所得税会计处理,正确的是
  • 旅游公司开具的考察费怎么入账
  • 报关单上的生产销售单位
  • php字符串型数据的定义方式
  • php current
  • 进项税一定是专票吗
  • 跨年度发票会计分录
  • codeignitor
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • 小说《从零开始》
  • 深度测试软件
  • set命令用法
  • 农民工的劳务报酬个人所得税怎么那么高
  • 印花税契税入固定资产吗
  • 出租车发票可以改时间吗
  • 未使用固定资产有哪些
  • 企业工会经费计提标准
  • 公司注册地址变更有什么影响
  • sqlserver如何锁表
  • 预提费用取消了吗
  • 赠送给客户的商品怎么入账
  • 企业收到收据后怎么处理
  • 银行对账单和存款日记账怎样核对并标识
  • 股东权益和债权人
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 股东以无形资产入股是否需要缴纳个税
  • 票据比例
  • 净资产收益率多少才是好股
  • 建筑工程社会实践报告
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 交通费用报销明细表
  • 汽车销售公司购入汽车会计分录
  • 小规模差额征税申报表怎么填
  • 企业支付境外佣金要交税吗?
  • 三证合一后还有纳税人资格证吗
  • 总账会计的岗位目的
  • 怎么从会计小白做到总账会计
  • WorkFlowTray.exe是什么进程
  • 苹果mac怎么查看运行数据
  • Linux系统中修改文件权限
  • win10总是弹窗广告
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • windows7调制解调器在在哪里打开
  • windows1021h1新功能
  • 电脑系统win8
  • linux如何查看防火墙配置
  • css怎么加图标
  • jquery实战
  • 用jQuery实现优酷首页轮播图
  • event_base_new
  • 清理服务器c盘
  • nginx与php
  • js debounce实现
  • CameraViewControl 摄像机 绕 物体
  • htc windows
  • Python Requests安装与简单运用
  • 银行收取个人贷款的费用
  • 地税局 要官
  • 银饰品交消费税吗
  • 如何办理股权转让信息登记表
  • 减免性质代码怎么填写才正确
  • 全国城管改革什么时候结束
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设