查询薪金比“SMITH”或者“ALLEN”多的所有员工的编号、姓名、部门名称、领导姓名、部门人数、平均工资、最高及最低工资

  • Post author:
  • Post category:其他



查询薪金比“


SMITH”


或者


“ALLEN”


多的所有员工的编号、姓名、部门名称、领导姓名、部门人数、平均工资、最高及最低工资


select e.empno,e.ename,d.dname,m.ename,t.rn,t.avgsal,t.maxsal,t.minsal

from emp e

left join dept d

on e.deptno=d.deptno

left join emp m

on e.mgr=m.empno

left join (select e.deptno,count(e.deptno) rn,avg(e.sal) avgsal,max(e.sal) maxsal,min(e.sal) minsal from emp e group by e.deptno) t

on e.deptno=t.deptno

where e.sal>all(select sal from emp where ename in (‘SMITH’,’ALLEN’))



版权声明:本文为baidu_37995814原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。