美文网首页
查询每个部门工资最低的两个员工编号,姓名,工资。

查询每个部门工资最低的两个员工编号,姓名,工资。

作者: CHEERW | 来源:发表于2017-12-21 15:22 被阅读0次

    --查询每个部门工资最低的两个员工编号,姓名,工资。

    select empno, ename,deptno,sal
    from emp e
    where e.empno in(
    select b.empno
    from (
    select *
    from emp
    order by sal DESC
    ) b
    where e.deptno=b.deptno and rownum<3
    )
    order by deptno

    SELECT *
    FROM emp this
    WHERE (
    SELECT COUNT(emp.empno)
    FROM emp
    WHERE emp.deptno = this.deptno
    AND this.sal>emp.sal
    )<2;

    相关文章

      网友评论

          本文标题:查询每个部门工资最低的两个员工编号,姓名,工资。

          本文链接:https://www.haomeiwen.com/subject/fesawxtx.html