select dname 部门名称,deptno 部门编号 from dept where deptno =
(
select deptno from
(select avg(sal) avg_sal,deptno from emp group by deptno)
where avg_sal =
(select max(avg_sal) from
(select deptno,avg(sal) avg_sal from emp group by deptno)
)
)
这是一个求平均薪水最高部门名称的语句,问题是 现在我想让它在显示答案的时候 加带上 avg_sal 它的平均值也一并显示出来
该怎么操作呀 我试了很久没有解决 希望能有高手给解决 刚开始学ORACLE 不是很会
(
select deptno from
(select avg(sal) avg_sal,deptno from emp group by deptno)
where avg_sal =
(select max(avg_sal) from
(select deptno,avg(sal) avg_sal from emp group by deptno)
)
)
这是一个求平均薪水最高部门名称的语句,问题是 现在我想让它在显示答案的时候 加带上 avg_sal 它的平均值也一并显示出来
该怎么操作呀 我试了很久没有解决 希望能有高手给解决 刚开始学ORACLE 不是很会
SELECT *
FROM (
SELECT DEPTNO,
AVG(SAL) "AVG_SAL"
FROM EMP
GROUP BY DEPTNO
ORDER BY 2 DESC
)
WHERE ROWNUM = 1;