mysql 子查询高级经典例题
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,查询部门平均工资是最低部门的信息法1:先找到平均工资和最低平均工资相等的部门编号,然后再作为筛选条件匹配部门表SELECT d.*FROM departments dWHERE d.departmen
千家信息网最后更新 2026年10月31日mysql 子查询高级经典例题
查询部门平均工资是最低部门的信息
法1:先找到平均工资和最低平均工资相等的部门编号,然后再作为筛选条件匹配部门表
SELECT d.*FROM departments dWHERE d.department_id=( SELECT department_id FROM employees GROUP BY department_id HAVING AVG(salary) = ( SELECT MIN(a) FROM( SELECT AVG(salary) a,department_id FROM employees GROUP BY department_id )b ))或
法2:通过排序然后LIMIT直接找到工资最低的部门标号,然后匹配部门表
SELECT d.*FROM departments dWHERE d.department_id=( SELECT department_id FROM employees GROUP BY department_id ORDER BY AVG(salary) ASC LIMIT 1);查询平均工资最低的部门信息和该部门的平均工资
法:将department表和带有最低平均工资的表连接起来,再查询
SELECT d.*,aFROM departments dINNER JOIN( SELECT AVG(salary) a,department_id FROM employees GROUP BY department_id ORDER BY AVG(salary) ASC LIMIT 1) bON d.department_id=b.department_id;查询平均工资最高的job信息
SELECT *FROM jobsWHERE jobs.`job_id`=( SELECT job_id FROM employees e GROUP BY e.job_id ORDER BY AVG(salary) DESC LIMIT 1);查询平均工资高于公司平均工资的部门有些
法:查找平均工资高于公司平均工资的表,然后和部门表连接
SELECT department_nameFROM departments dINNER JOIN( SELECT AVG(salary),department_id FROM employees GROUP BY department_id HAVING AVG(salary)>( SELECT AVG(salary) FROM employees )) aWHERE d.department_id=a.department_id;查询出公司中所有manager的详细信息在employees表中
SELECT *FROM employeesWHERE employee_id IN( SELECT manager_id FROM employees);查询各个部门中最高工资中的那个部门的最低工资是多少
SELECT MIN(e.salary)FROM employees eWHERE e.department_id=( SELECT department_id FROM employees GROUP BY department_id ORDER BY MAX(salary) DESC LIMIT 1)查询平均工资最高的部门的manager的详细信息:last_name,department_id,email,salary
SELECT e.last_name,e.department_id,e.email,e.salaryFROM employees eINNER JOIN departments dON d.manager_id=e.employee_idWHERE d.department_id=( SELECT department_id FROM employees GROUP BY department_id ORDER BY AVG(salary) DESC LIMIT 1)
工资
部门
查询
最低
信息
最高
公司
条件
标号
排序
高级
例题
经典
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
博彦科技互联网金融
上海睿民互联网科技有限公司
互联网科技的发展
金融科技 互联网金融
紫鲸互联网科技
新浪科技互联网
互联网科技汛
科技互联网大厂
新兴科技互联网创新大赛颁奖典礼
消费医药和互联网科技
青海科技产业互联网发展
迪庆互联网科技招生
科技大学互联网
众安科技工业互联网合作
宇信科技在杭州互联网排第几
风投北京互联网科技
上海乐五互联网科技有限公司
上海万顺科技互联网有限公司招聘
山东蛋芒互联网科技有限公司
美国互联网科技
致聘互联网科技
互联网养老 桔豆科技
美国互联网前沿科技
岳阳华臻互联网科技有限公司
卓翼科技产业互联网合作
智帮互联网科技公司最近动向
工业互联网科技成果转化
广西科技产业互联网是什么
保山浩联互联网科技有限公司