7、求平均薪水的等级最低的部门的部门名称
一、题目
求平均薪水的等级最低的部门的部门名称
二、思路
2.1 第一步:找出每个部门的平均薪水
SELECT DEPTNO,AVG(SAL) as avgsal FROM emp GROUP BY DEPTNO;

2.2 第二步:找出每个部门的平均薪水的等级
SELECT
t.DNAME,t.avgsal,s.GRADE
FROM
(SELECT d.DNAME, e.DEPTNO,AVG(e.SAL) as avgsal FROM emp e JOIN dept d ON e.DEPTNO = d.DEPTNO GROUP BY e.DEPTNO) t
JOIN
salgrade s
ON
t.avgsal BETWEEN s.LOSAL AND s.HISAL;

1263

被折叠的 条评论
为什么被折叠?



