2、哪些人的薪水在部门的平均薪水之上

    第一步:先查询出每个部门的平均薪水

    1. select deptno,avg(sal) avgsal from emp group by deptno

    image.png

    第二步:把上面的查询结果作为一张中间表t,去连接员工表emp

    1. select
    2. e.ename,e.sal,t.*
    3. from
    4. emp e
    5. join
    6. (select deptno,avg(sal) avgsal from emp group by deptno) t
    7. on
    8. e.deptno=t.deptno
    9. where
    10. e.sal>t.avgsal

    image.png