MySQL【案例讲解】分组查询
#1.查询各job_id的员工工资的最大值,最小值,平均值,总和,并按job_id升序
SELECT MAX(salary), MIN(salary), AVG(salary), SUM(salary), job_id
FROM employees
GROUP BY job_id
ORDER BY job_id;
#2.查询员工最高工资和最低工资的差距(DIFFERENCE)
SELECT MAX(salary) - MIN(salary) DIFFERENCE
FROM employees;
#3.查询各个管理者手下员工的最低工资,其中最低工资不能低于6000,没有管理者的员工不计算在内
SELECT MIN(salary), manager_id
FROM employees
WHERE manager_id IS NOT NULL
GROUP BY manager_id
HAVING MIN(salary)>=6000;
#4.查询所有部门的编号,员工数量和工资平均值,并按平均工资降序
SELECT department_id, COUNT(*), AVG(salary)
FROM employees
GROUP BY department_id
ORDER BY AVG(salary) DESC;
#5.选择具有各个job_id的员工个数
SELECT COUNT(*), job_id
FROM employees
GROUP BY job_id;
MySQL【案例讲解】分组查询相关推荐
- mysql按月份分组查询_mysql如何按月份分组查询
mysql按月份分组查询的方法:根据format字符串格式化date值,语法为[DATE_FORMAT(date,format)],其中[%M ]为月的名字. mysql按月份分组查询的方法:sele ...
- 使用mysql语句进行分组查询
使用mysql语句进行分组查询 1 作用 对整个数据表的某几个字段进行分组,然后通过分组函数得到我们想要的结果 2 如何用 2.1 只分一个组 2.1.1 本质 就是根据分组字段把整个表的数据分为几组 ...
- mysql分组和where条件查询_【MySQL】:分组查询where和having
分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些. 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [c ...
- mysql按照学生分组查询_将student表按照gender字段值进行分组查询,并计算每个分组中有多少名学生_学小易找答案...
[简答题]查询student表中一共有多少条记录 [简答题]在department表和employee表之间分别使用where查询.自连接查询 [简答题]使用DESC查看学生表和班级表 [简答题]在表 ...
- 2020-09-10 MYSQL按时间段分组查询当天,每小时,15分钟数据分组
查询的需求比较麻烦,根据spreader_id和返回的状态码来判断事件的回传成功率,但是还需要新增时间段的查询,比如产品要的是每15分钟内数据的回传成功率. 这样的话就需要对时间段进行分组查询,我保存 ...
- mysql数据库如何分组查询_数据库MySQL--分组查询
分组数据:group by 子句 分组查询语法: select 分组函数,列(要求是出现在group by的后面) from 表 (where 筛选条件) # where 必须连接from关键字 g ...
- mysql 连接 分组_详解MySQL中的分组查询与连接查询语句
分组查询 group by group by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表 ...
- mysql 连接查询分组_详解MySQL中的分组查询与连接查询语句
分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...
- mysql 分组查询 语句_详解MySQL中的分组查询与连接查询语句
分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...
- 第七期,MySQL如何创建分组查询!!!!
分组查询 group by 子句 1.group by 子句 使用 group by 子句可以将数据划分到不同的组中,实现对记录的分组查询.group by 从英文字面的意义上可以理解为"根 ...
最新文章
- debian6更新网卡驱动
- Verilog初级教程(14)Verilog中的赋值语句
- php es6写法,ES6...扩展运算符(示例代码)
- 十六进制字符转二进制字符
- setting an array element with a sequence.
- Git使用技巧(3)-- 远程操作
- iOS开发篇——OC 协议和代理设计模式介绍
- SpringBoot 之多个过滤器(Filter) ,监听器(Listener),切面(AOP),拦截器(Interceptor)的指定排序问题总结篇
- python是什么-Python 简介
- linux 权限控制管理,linux —— 学习笔记(用户管理与权限控制)(示例代码)
- fluidsim元件库下载_fluidsim手册.pdf
- C++实现屏幕截图(全屏截图)
- TF之saved-model踩坑,多次保存模型必看
- 那些著名的黑客事件 六
- Unity_塔防游戏按波产生怪_063
- k8s paas部署
- 【矩阵计算GPU加速】numpy 矩阵计算利用GPU加速,cupy包
- 两手空空也创业 没钱照样做老板
- 嵌入式 BT656/BT601/BT1120协议差异小结
- The authenticity of host 'izwz9c8l39itikxj328wwuz (IP地址)' can't be established.
热门文章
- python 学习经验 转自(http://www.elias.cn/Python/HomePage)
- [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count
- 【JZOJ4307】喝喝喝
- 阅读《构建之法》1-5章
- ASP.NET 2.0(C#) - Themes(主题)
- python读取HDFS文件
- 微信小程序项目,实现图书搜索高阶组件:
- (十二)java springcloud b2b2c多用户商城系统-springboot集成apidoc
- How to mount HFS EFI on macOS
- Jmeter之ForEach控制器(配合正则表达式使用)