10 rows selected.
原方法
SQL> select * from (SELECT empno,ename,sal FROM emp ORDER BY SAL DESC) where rownum<11 ;
从 EMP 表检索排名从第2行往后的3行 的工资记录(不包括第二行)
SQL> SELECT empno,ename,sal FROM emp ORDER BY SAL DESC offset 2 rows fetch next 3 rows only;
从 EMP 表中获取排名前 10%的记录
SQL> SELECT empno,ename,sal FROM emp ORDER BY SAL DESC FETCH FIRST 10 PERCENT rows only;
本文转自whshurk 51CTO博客,原文链接:http://blog.51cto.com/shurk/2056904,如需转载请自行联系原作者