问题:查找EMP表中薪水第5高的员工

解决方案 »

  1.   

    select  empno,ename,sal
    from
    (select empno ,ename,sal,row_number() over(order by sal desc) rn from emp ) t where rn=5
    /
      

  2.   

    我刚开始学Oracle,能不能告诉我:
    select empno ,ename,sal,row_number() over(order by sal desc) rn from emp 
    是什么意思 , 特别是那个over!
    非常感谢你!
      

  3.   

    参看http://www.inthirties.com/?p=766