group by即按照给定字段对结果集进行分组,从字面意义上理解就是根据“by”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。

group by的写法:

1.select 字段列表/* from 表名 group by 字段列表

2.select 字段列表/* from 表名 group by 字段列表 having 过滤条件

group by的特点:

常和聚合函数一起使用

select 后仅可以加分组字段和聚合函数

下面举个栗子:

首先有一个表:

select avg(s.degree) from score s group by s.cno

显示为:

在score表里以cno进行分组,然后对score表里的以cno分组之后的组为单位,求了一下每个组的平均值。这就是group by的用法啦。当然了,如果直接输出group by的话就是如下:

select s.cno from score s group by s.cno

转载于:https://www.cnblogs.com/claricre/p/6188717.html

SQL中group by的用法相关推荐

  1. SQL中group by的用法总结

    一.简介SQL语言 SQL语言,是结构化查询语言的简称.SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同时也是数据库脚本文件的扩展名.   SQL语言,是高 ...

  2. SQL中Group By的用法整理

    1.概述 "Group By"从字面意义上理解就是根据"By"指定的规则对数据进行分组,所谓的分组就是将一个"数据集"划分成若干个" ...

  3. SQL中 ROW_NUMBER 函数的用法

    SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...

  4. SQL中Group By的使用

    Rain Man 怀仁怀朴,唯真唯实. 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔-178  文章-0  评论-314  SQL中Group By的使用 1.概述 2.原始表 3.简单G ...

  5. 【SQL中case then的用法】

    SQL中case then的用法   当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了.   其中case then有两种格式: 1.第一种 ...

  6. SQL中object_id函数的用法

    SQL中object_id函数的用法 收藏  int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...

  7. SQL中GROUP BY的理解

    在SQL中GROUP BY指的是把总数据表切割成若干子数据表,然后再对各个子数据表进行处理,比如我们需要计算下表中每个年级的人数. grade name score 一年级 小王 51 一年级 小魏 ...

  8. SQL中modify和alter用法区别

    SQL中modify和alter用法区别 1. 所属能力大小不同: modify:只能用于修改字段的属性 例如:把age字段变为非空(针对persons表中的age这一个字段进行修改) ALTER T ...

  9. sql中日期函数的用法

    sql中日期函数的用法   <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...

最新文章

  1. keepalive实验配置
  2. COM编程之一 组件
  3. HTML5通信机制与html5地理信息定位(gps)
  4. java sql结果写入csv文件_java在处理大数据的时候一些小技巧
  5. UI设计入门:解析设计标注规范和图标规范
  6. Coolite中的ComboBox控件示例
  7. pycharm英文版转成中文版
  8. VB如何连接SQL SERVER数据库、导入数据到EXCEL表中
  9. JS学习之路系列总结五行阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)...
  10. JavaWeb学习总结(五十一)——邮件的发送与接收原理
  11. python商品销售情况数据分析_用python分析小红书销售情况
  12. 华清远见-重庆中心-JavaScript知识点梳理
  13. 服务器运行bat文件闪退,win10运行bat文件一闪而过怎么办_网站服务器运行维护
  14. Sass的概念以及命令
  15. 合作共赢:加密云储——穿针引线,布局IPFS分布式存储领域
  16. 那一个国家买东西要用计算机,计算机技能学材习料.doc
  17. 大数据能让博彩公司破产
  18. AI智能语音机器人源码供应批发采购
  19. TCGA数据下载教程:使用官方gdc-client软件下载
  20. Spring cache 注解详解

热门文章

  1. Linux 关机命令详解 转自脚本之家
  2. json转成类对象转成xml全过程
  3. Lecture 18 Shortest Paths II
  4. 币氪共识指数排行榜0910
  5. 找出性能消耗是第一步,如何解决问题才是关键
  6. JAVA中动态编译的简单使用
  7. PHP 正则表达式分割 preg_split 与 split 函数
  8. IOS 多线程04-GCD详解 底层并发 API
  9. GC Blocks Lost等待事件
  10. 有谁用过sendinput摸拟一个鼠标击键?