位置: 编程技术 - 正文

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

  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 公司注销后账本怎么处理
  • 如何合伙注册公司
  • 生产成本科目期末余额反映的是
  • 现金预算属于营业预算吗
  • 独资企业和公司的优缺点
  • 抄税报税清卡怎么操作流程
  • 小规模纳税人差额计税情形
  • 什么样的个体需要纳税
  • 收到加工费普通发票怎么做账务处理
  • 即征即退免所得税吗
  • 应收账款计提坏账比例
  • 材料货款会计分录怎么做
  • 某企业原材料采用实际成本核算,2019年6月
  • 固定资产入账必须有发票吗
  • 增值税普通发票可以抵扣进项税吗
  • 去年的定额的发票可以报销吗?
  • 增值税专用发票验证真伪
  • 特许权使用费如何缴纳增值税
  • 增值税小规模纳税人减免增值税
  • 该期已经申报此税种且数据已提交,不能预约扣款
  • 年所得12万以下还用年度申报吗
  • 收到保险公司退款
  • 培训费增值税专用发票
  • 新注册公司什么时候报个税
  • 印刷费可以开哪些科目
  • 公司是否有审计资质
  • 开票金额比收入高怎么办
  • 物流补贴需要交税吗
  • 其他现代服务包括哪些税目
  • 企业补充流动资金具体用途
  • 企业所得税征收标准
  • 预收房租费用计入什么科目
  • 电脑安全模式有声音吗
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • 以租代购算固定资产吗
  • 税法中实体从旧程序从新什么意思
  • 购买办公用品怎么做明细账
  • 交强险必须交车船税一年多少钱
  • 电子汇票追索是什么意思
  • 政府会计制度下财务会计包含几要素
  • 客户多付的货款叫什么
  • 股东以原材料出资
  • ajax调用
  • 增值税密码锁定怎么办
  • 发票纳税人识别号错了怎么解决
  • 以旧换新方式销售金银首饰的消费税处理
  • 出口退税超期了怎么办
  • phpcms2008
  • 白条怎么收拾
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 一般纳税人认定管理办法
  • 支付国外佣金的税率多少
  • 什么是承兑汇票套现
  • sql默认路径在哪里
  • 贴现凭证的分录
  • 税金及附加核算哪些税费
  • 清理固定资产的税费
  • 应交税金的负数重分类
  • 健身房健身器材采购清单
  • 转回小规模
  • 增值税相关的问题
  • 没收到电费账单怎么办
  • 旅行社的代订机票产品能报销吗
  • mysql安装配置教程5.7.16
  • mysql 加锁处理分析
  • netdrive mac
  • windows搭建radius
  • win8.1安装更新卡住
  • win8 应用商店
  • win降级10.3.3
  • cocos2dx创建项目
  • Node.js中的construct构造函数
  • android事件分发流程图
  • bat文件加密如何解锁
  • javascript中获取字符串长度
  • shell脚本监控进程
  • LinearLayout layout_weight解析
  • linux如何配置
  • 商住两用房出售要交契税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设