mysql语法中group by是什么意思?在百度中搜索半天,最后找到一篇解释比较好的(不是博文,是百度知道,很郁闷那么多网友怎么就没人解释的清楚),链接如下:http://zhidao.baidu.com/question/495569434771073124.html按照上面所说的数据库,我自己建了一个stu,操作如下:1.mysql> select * from stu;
+------+--------+-------+
| name | course | score |
+------+--------+-------+
| 张三     | java   |    90 |
| 张三     | c#     |    98 |
| 李四     | java   |    89 |
| 李四     | c#     |    62 |
| 李四     | c++    |    80 |
+------+--------+-------+按照网友说的如下操作,但是在select查询语句中多加一列course,因为以course来进行分组的,这样显示的效果会非常明显。2.mysql> select course,sum(score) from stu group by course;
+--------+------------+
| course | sum(score) |
+--------+------------+
| c#     |        160 |
| c++    |         80 |
| java   |        179 |
+--------+------------+再多来个实例:3.mysql> select name,sum(score) from stu group by name;
+------+------------+
| name | sum(score) |
+------+------------+
| 张三     |        188 |
| 李四     |        231 |
+------+------------+是不是霍然开朗了下面我的理解如下:group by确实是分组,是把group by后面带的列元素名内容相等的进行分组(这是核心),然后前面的函数操作就是对这些分组进行操作,如按照第2步中的实例,原来5条记录,现在通过course来分组了一下,现在成了3组,然后sum的操作就是对每一组进行求和,这样显示出的结果就是第二步的结果了,同理第3步一样。

转载于:https://www.cnblogs.com/ludundun/p/11593846.html

在MySQL中group by 是什么意思相关推荐

  1. mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容

    鉴于项目的需要,就从网上找到该文章,文章分析得很详细也很易懂,在android里,(不知道是不是现在水平的限制,总之我还没找到在用 ContentProvider时可以使用子查询),主要方法是用SQL ...

  2. mysql中group concat_mysql中group_concat()函数的使用方法总结

    本文实例讲述了mysql group_concat()函数用法.分享给大家供大家参考,具体如下: group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比 ...

  3. mysql中group by 的用法解析

    1. group by的常规用法 group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤. 聚合函数max se ...

  4. mysql中group by用法解析

    MysqL group by 用法解析 2013年03月08日 08:43:30 JavaDynamic 阅读数:25184 一.group by语法可以根据给定数据列的每个成员对查询结果进行分组统计 ...

  5. 一天一篇mysql之十二:mysql中group by的使用建议

    一.建议使用一个索引来满足Order By子句. 在条件允许的情况下,笔者建议最好使用一个索引来满足Order By子句.如此的话,就可以避免额外的排序工作.这里笔者需要强调的一点是及时Order B ...

  6. Mysql中group by 使用中发现的问题

    一:报错 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'wyj_d ...

  7. mysql中group by的排序问题_Mysql之group by 和order by 一起用时的排序问题

    业务需求,需要查询表里不同分类下的order最大的记录. 查看表中的记录: SELECT id,tid,`order`, FROM_UNIXTIME(yestime) FROM tfen WHERE ...

  8. mysql中group小计与合计_用SQL实现统计报表中的“小计”和“合计”

    问题: 开发一个关于各烟叶等级的二次验级的原发件数.原发重量及验收重量的统计报表.其中,原发件数.原发重量和验收重量等列要求计算出各等级组别的小计和所有记录的合计. 语句: SELECT DECODE ...

  9. mysql分组取出每组地一条数据_基于mysql实现group by取各分组最新一条数据

    基于mysql实现group by取各分组最新一条数据 前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式. 一.准 ...

  10. mysql中groupby用法_详解SQL中GroupBy的用法

    GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组. 1.概述 "Group By"从字面意义上理解就是根据"By"指定的规则对数据进行分 ...

最新文章

  1. vue父组件调用子组件的方法
  2. Logical Volume Manager in Linux ( Create, Displ...
  3. 脑电分析系列[MNE-Python-1]| MNE-Python详细安装与使用(更新)
  4. c语言结构体输入身高体重,c++:输入n名学生的身高体重,按身高排序输出并计算平均体重和身高...
  5. 盘点Git的那些冷门玩法
  6. easy admin java_GitHub - zzccbb8/easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql...
  7. 使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target #39;android-7#39;...
  8. 牛客网 java刷题_牛客网刷题(纯java题型 1~30题)
  9. python编程是干嘛的-学 Python 都用来干嘛的?
  10. php 登录 post,PHP curl post登录到wordpress
  11. 【解题报告】动态规划进阶题(区间DP、树形DP、状压DP入门)
  12. leetcode 225. Implement Stack using Queuesk
  13. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21
  14. Gmail服务器拒绝发送邮件,向Gmail发送邮件被退信,其他均正常,请协助,谢谢大家...
  15. 频率变标算法(FSA,Frequency Scaling)
  16. Android Things发布新版本DP7,NXP和树莓派开发板可升级
  17. Drf从入门到精通一(API接口、Postman、Restful规范、序列化、快速使用drf、CBV源码分析)
  18. C#创建和部署Windows Service程序
  19. 【志强课堂】今天聊一聊文案有何作用?
  20. sja1000 中断_[转载]SJA1000的错误中断处理

热门文章

  1. google身份验证器,java服务端实现 GoogleAuthenticator
  2. python中的iter函数_如何使用python中iter函数?
  3. 同事把实数作为 HashMap 的key,领导心态崩了
  4. ESP32学习笔记(2)——GPIO接口使用
  5. vue transition淡入淡出
  6. L'Hospital法则
  7. linux fall delay 10,delay/skew/slack/slew的区别
  8. 手机wifi延迟测试软件,测网速延迟(如何测试wifi延迟)
  9. Html5网页录音,js录音mp3
  10. Salesforce随笔: 解决被指定给Chatter相关用户的RecordType无法被删除的问题