Mysql案例6_求平均薪资的等级最低的部门的部门名称
Posted 我的星空123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql案例6_求平均薪资的等级最低的部门的部门名称相关的知识,希望对你有一定的参考价值。
背景:当前数据库的department表、salgrade表、employee表,数据分别如下:
SQL语句:
SELECT t.*,s.grade FROM ( SELECT e.departmentid, d.`name`,AVG(salary) avgsal FROM employee e INNER JOIN department d on e.departmentid=d.id GROUP BY e.departmentid,d.`name` ) t INNER JOIN salgrade s ON t.avgsal BETWEEN s.losal AND s.hisal WHERE grade = (SELECT MIN(t.grade) mingra FROM ( SELECT t.*,s.grade FROM ( SELECT e.departmentid, d.`name`,AVG(salary) avgsal FROM employee e INNER JOIN department d on e.departmentid=d.id GROUP BY e.departmentid,d.`name`) t INNER JOIN salgrade s ON t.avgsal BETWEEN s.losal AND s.hisal) t )
以上是关于Mysql案例6_求平均薪资的等级最低的部门的部门名称的主要内容,如果未能解决你的问题,请参考以下文章