mysql 子查询高级经典例题
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,查询部门平均工资是最低部门的信息法1:先找到平均工资和最低平均工资相等的部门编号,然后再作为筛选条件匹配部门表SELECT d.*FROM departments dWHERE d.departmen
千家信息网最后更新 2025年11月06日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安全错误
数据库的锁怎样保障安全
网络安全菜刀
魅族软件开发
虚拟专用网络技术的应用场景
怎么清理表格数据库
浪潮服务器有哪几款
注意网络安全心得体会400字
关于网络安全教育的活动流程
龙牌云服务器怎样购买
数据库迁移技术的毕业论文
数据库备份修改
人工智能如何保护网络安全
web服务器接受tcp请求
网络安全单位重要数据保护
wow服务器排行
福建咨询软件开发价格
同城交友软件开发
收银系统服务器哪家好
中兴ran开发是软件开发吗
完美国际数据库修改不了等级
服务器同步与备份
数据库实例教程钟老师
泰坦陨落2服务器好了没
u812.0.服务器安装
华为服务器装win7开机蓝屏
sql创建数据库日期格式
用友连接数据库
42实施的网络安全法
深信服服务器管理
服务器数据库软件架构
数据库报错列与值不匹配