分组查询 group by 子句

1.group by 子句

使用 group by 子句可以将数据划分到不同的组中,实现对记录的分组查询。group by 从英文字面的意义上可以理解为“根据(by)一定的规则进行分组(group)”,该子句的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对这若干个小区域进行统计汇总。

语法:group by 字段列表 [having 条件表达式 ]

2.创建分组

1.group by 子句通常与聚合函数同时使用,如 max()、min()、count()、sum() 和 avg()。

示例:统计每一家公交公司的线路数和线路长度平均值、最大值和最小值,按线路数升序显示。

分析:

1. 依据线路所属公司分组统计线路相关数据。

2. 线路数和线路里程的平均值、最小值和最大值均依据线路所属公司分组计算所得。

3.函数 truncate(x,d) 用于返回 x 保留到小数点后 d 位的值。

语句:select company 公司 , count(*) 线路数 , truncate(avg(miles),1) 平均线路里程 , max(miles) 最长线路里程 , min(miles) 最短线路里程 from line group by company order by count(*)

结果:

第七期,MySQL如何创建分组查询!!!!相关推荐

  1. mysql按月份分组查询_mysql如何按月份分组查询

    mysql按月份分组查询的方法:根据format字符串格式化date值,语法为[DATE_FORMAT(date,format)],其中[%M ]为月的名字. mysql按月份分组查询的方法:sele ...

  2. 使用mysql语句进行分组查询

    使用mysql语句进行分组查询 1 作用 对整个数据表的某几个字段进行分组,然后通过分组函数得到我们想要的结果 2 如何用 2.1 只分一个组 2.1.1 本质 就是根据分组字段把整个表的数据分为几组 ...

  3. mysql分组和where条件查询_【MySQL】:分组查询where和having

    分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些. 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [c ...

  4. mysql按照学生分组查询_将student表按照gender字段值进行分组查询,并计算每个分组中有多少名学生_学小易找答案...

    [简答题]查询student表中一共有多少条记录 [简答题]在department表和employee表之间分别使用where查询.自连接查询 [简答题]使用DESC查看学生表和班级表 [简答题]在表 ...

  5. 2020-09-10 MYSQL按时间段分组查询当天,每小时,15分钟数据分组

    查询的需求比较麻烦,根据spreader_id和返回的状态码来判断事件的回传成功率,但是还需要新增时间段的查询,比如产品要的是每15分钟内数据的回传成功率. 这样的话就需要对时间段进行分组查询,我保存 ...

  6. mysql数据库如何分组查询_数据库MySQL--分组查询

    分组数据:group by 子句 分组查询语法: select 分组函数,列(要求是出现在group by的后面) from 表 (where 筛选条件)  # where 必须连接from关键字 g ...

  7. mysql 连接 分组_详解MySQL中的分组查询与连接查询语句

    分组查询 group by group by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表 ...

  8. mysql 连接查询分组_详解MySQL中的分组查询与连接查询语句

    分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...

  9. mysql 分组查询 语句_详解MySQL中的分组查询与连接查询语句

    分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...

最新文章

  1. 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器I
  2. vb 用代码添加控件
  3. Socket系列3 Socket服务端开发 数据的接收和发送
  4. Nodejs前端服务器压缩图片
  5. 漫谈边缘计算(一):边缘计算是大势所趋
  6. 视觉中国再度开盘跌停 网站仍旧无法打开
  7. 在vs 2008中使用iis来调试,或者说在iis中集成vs 2008的调试
  8. 修改Wordpress插件---advanced-access-manager.1.7.3---
  9. Python开发的一个IDE推荐,Sublime Text 3
  10. vue 中使用菜鸟打印
  11. 外螺纹对照表_紧固件螺纹直径与螺距对照表
  12. 给华南x99打鸡血BIOS教程
  13. 金蝶EAS系统,供应链,即时库存查询,库存查询SQL脚本
  14. 如何快速提高Python能力
  15. 系统安全性之十大措施
  16. 电商系统搭建(商品订单模块)
  17. 申论公文题-方案类-1
  18. 编码字符串,使得总长度最短
  19. 主成分分析(principle component analysis)介绍
  20. HIT-ICS Hello‘s P2P

热门文章

  1. Latex 公式换行问题(换行,等号对齐)
  2. mysql性能参数调优
  3. Java PHP Python实现短信验证码和国际短信群发功能
  4. 利用Image-Pro Plus计算图片裂缝面积的方法
  5. 商业地产如何走出高空置率困局?
  6. 基于51单片机的校园电子打铃器 proteus仿真原理图程序设计
  7. 计算机二级flash选择题,计算机二级模拟试题答案
  8. [学习报告]《LeetCode零基础指南》(第一讲) 函数
  9. 应届生集中求职的5、6月
  10. 桌面快捷方式lnk文件无法打开