在Oracle中要求显示每个部门的编号,名称,所在城市,部门的人数,平均工资怎么做

2025-01-31 07:47:03
推荐回答(1个)
回答1:

参考以下代码:
(select max(sal) from emp group by deptno) maxSal,(select min(sal) from emp group by deptno),这两列里出来的最大最小值,未必是对应的deptno的,而是所有部门的最大最小值,
这么改:
select a.deptno, (select max(sal) from emp where deptno=a.deptno) maxSal,(select min(sal) from emp where deptno=a.deptno) minSal
from emp a order by a.deptno desc