1. group by 子句 对列进行分组
有两张表: 一张为部门表, 一张为员工表统计 每个部门的平均工资,与最高工资
select avg(salary), max(salary) from emp group by deptno;
统计 每个部门的每个岗位的 平均工资与最低工资(注意这里的分组)
select avg(salary), min(salary), deptno, job from emp group by deptno, job;group by deptno, job; 注意group by的使用, 先按照deptno分组,再按照job 分组,相当于递推分组


2. having 语句, 往往和groub by 语句配合使用,对group by的结果,进行过滤

统计 平均工资低于2000的部门,以及该部门的工资select avg(salary) , deptno from emp group by deptno having avg(salary) < 2000;select avg(salary) as 'myavg', deptno from emp group by deptno having myavg < 2000;(推荐)

mysql学习笔记06分组语句的使用相关推荐

  1. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. 【Mysql 学习笔记】DQL语句(非常详细,结合多个案例快速入门)

    DQL语句 [----- >数据库文件 点击此链接下载 <-------](https://download.csdn.net/download/weixin_45260385/15452 ...

  3. MYSQL学习笔记06:列属性[NULL,default,comment],主键,自增长,唯一键,数据库设计规范[范式(1NF,2NF,3NF),逆规范化],表关系[1V1,1VN,NVN]

    列属性 列属性又称为字段属性. 在mysql中一共有6个属性:null,默认值,列描述,主键,唯一键和自增长. NULL属性 NULL属性代表字段为空. 如果对应的值为yes表示该字段允许为null, ...

  4. mysql 学习笔记13 查询语句强化

    使用控制语句计算员工年工资 查询入职时间,晚于1982年1月1日的,(日期是可以进行比较的) where中like的使用 select name, sal from users where like ...

  5. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  6. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. Powershell RESTAPI 访问Office365
  2. formal method lecture 13
  3. ASA IPSEC ***配置
  4. Tiling_easy version
  5. 轻松一下——高考笑句
  6. 漫话:如何给女朋友解释为什么计算机从0开始计数,而不是从1开始?
  7. YurunOAuthLogin v2.0.2,第三方 OAuth2 授权一把梭
  8. 数据标记系列——图像分割 Curve-GCN
  9. 函数重载函数的引用算重载吗_了解C ++中的函数重载
  10. 牛腩新闻发布系统 (6) 在线浮动的客服功能
  11. C语言队列解决舞伴匹配问题
  12. 2020蓝桥杯省赛模拟赛
  13. 一个OA系统升级实施方案
  14. 微信 app---uwp
  15. pt tools 绑定pt站点失败 解决的3种方法
  16. 2014 史丰收速算
  17. 7个引人注目的创新物联网应用
  18. LA 5713 Qin Shi Huang's National Road System 最小生成树
  19. 科学计算库Pandas的使用(附思维导图)
  20. 【读书笔记】-《工业互联网-技术与实践》

热门文章

  1. 【RTOS】基于V7开发板的uCOS-III,uCOS-II,RTX4,RTX5,FreeRTOS原版和带CMSIS-RTOS V2封装层版全部集齐...
  2. ESLint共享配置的两种方式eslint-plugin和eslint-config
  3. Windows PowerShell Cookbook
  4. 反序列化 还是记一下吧
  5. C#线程 ---- 线程同步详解
  6. 使用maven插件构建docker镜像
  7. Java环境变量的设置
  8. hello程序的运行过程-从计算机系统角度
  9. 关于代码手写UI,xib和StoryBoard
  10. Javascript eval()函数 基础回顾