oracle scott用户查询平均薪水第二高的部门名称,薪水和薪水等级

2025-03-25 17:26:07
推荐回答(1个)
回答1:

把上一个结果改一点点就了。
SELECT dname,grade,c
FROM dept,(SELECT deptno,grade,c,ROWNUM r
FROM (SELECT deptno,grade,c
FROM (SELECT deptno,avg(sal) c
FROM emp GROUP BY deptno),salgrade
WHERE c BETWEEN losal AND hisal ORDER BY grade DESC) t
WHERE ROWNUM<=2) t
WHERE dept.deptno=t.deptno AND r=2;