位置: 编程技术 - 正文

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

  • 电子税务局登陆密码总是错误怎么办
  • 所得税费用影响净利润吗
  • 交通运输企业车辆折旧能加速扣除
  • 发票报送日志不完整
  • 年初建账考虑要点有哪些
  • 营业成本包括三大费用如何称呼
  • 模具费进研发费用还是成本
  • 分期付款方式销售货物什么时候确认收入
  • 免征增值税企业进项税怎么处理
  • 开仓库需要营业执照吗
  • 处理企业的财产有哪些
  • 商家促销怎么做
  • 增值税进项税金额是含税还是不含税
  • 汽车贷款利息是什么
  • 餐饮管理公司设哪些科目
  • 运输行业税负率一般控制在多少?
  • 销项已开进项还没有收到分录如何处理?
  • 资产负债表属于会计报表吗
  • 会计对帐是银行账户吗
  • 出口退税进项税额转出的计算
  • 被扣留的质保金怎么办
  • 投资活动净现金流为负说明什么
  • 带息的应付票据计算的利息计入财务费用
  • 电脑输入法切换键怎么设置
  • 印花税计税依据及计算方式
  • 没有劳动合同不给工资怎么办
  • 电脑重装系统如何分区?
  • 景点门票定价依据
  • mac清理垃圾怎么清理
  • 如何修复面部毛孔粗大
  • 期初留存收益是什么科目
  • 购货方收到红字发票怎么报税
  • sfx.exe
  • php函数式编程
  • 一次补发工资怎么算
  • 考拉妈妈打考拉
  • vue 图片转base64格式的方法
  • 微信利用php创建文件
  • 增值税发票抵扣期限是多久
  • 原版小说推荐
  • 研发费用没有发票怎么做账
  • 无发生额有没有对账单
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 递延收益的影响
  • 营改增后的计税方式
  • 企业怎么开启承兑业务
  • 一般纳税人暂未开具发票
  • 应交税费应交增值税明细账图
  • 给客户退款怎么说
  • 固定资产清理损益表怎么填
  • 应付账款不需要支付了会计怎么处理
  • 投资性房地产转为非投资性房地产
  • 预缴增值税需要提交什么资料
  • 股份有限公司向股东借款
  • 工程款开票数量和单价要填吗
  • 注销基本户必须注销专户吗
  • 利润表怎么没有本月数
  • 营业执照增加经营范围需要法人去吗
  • sql server默认实例
  • MySQL数据库安装后通常默认的管理员用户名为
  • mysql的全文索引的用处
  • linux系统清理磁盘空间
  • windows安装在何处
  • win8升级win10系统 激活
  • winxp如何设置文件共享
  • 王牌竞速 小米
  • 升级win8.1后vpn出现错误720该怎么办?
  • linux消息队列阻塞
  • vr moke
  • 基于jquery实现小说
  • 可交互原型是什么
  • unity quaternion.angle
  • 深入理解javascript特性.pdf
  • 查看shell脚本
  • selenium在pycharm
  • python坑人代码
  • 张江税务所地址
  • 国家税务局通用手工发票
  • 河南工商年检网上申报APP
  • 2018年北京个人所得税查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设