rownum

来源:互联网 发布:网络新技术概论 编辑:程序博客网 时间:2024/04/28 07:56

-----求前五名员工的编号和名称(使用虚字段rownum 只能使用 < 或 = 要使用 > 必须使用子查询)    

    select empno,ename from emp where rownum <= 5;    

86、----求10名雇员以后的雇员名称--------    

    select ename from (select rownum r,ename from emp) where r > 10;    

87、----求薪水最高的前5个人的薪水和名字---------    

    select ename, sal from (select ename, sal from emp order by sal desc) where rownum <=5;      

88、----求按薪水倒序排列后的第6名到第10名的员工的名字和薪水--------    

    select ename, sal from    

           (select ename, sal, rownum r from    

              (select ename, sal from emp order by sal desc)    

           )    

   where r>=6 and r<=10  

0 0