平均薪水最高的部门名称 问题》?》》

zhang_617788010 2008-10-02 10:35:29
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 不是很会
...全文
275 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mantisXF 2008-10-02
  • 打赏
  • 举报
回复
-- TRY IT ..
SELECT *
FROM (
SELECT DEPTNO,
AVG(SAL) "AVG_SAL"
FROM EMP
GROUP BY DEPTNO
ORDER BY 2 DESC
)
WHERE ROWNUM = 1;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧