ITPub博客

首页 > 数据库 > Oracle > oracle中的分页查询之一

oracle中的分页查询之一

Oracle 作者:coolge520 时间:2014-03-12 19:07:36 0 删除 编辑

SQL> select a1.* ,rownum rn from (select *from emp) a1 where rownum<=10;
EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO         RN
----- ---------- --------- ----- ----------- --------- --------- ------ ----------
 7369 SMITH      CLERK      7902 1980/12/17     800.00               20          1
 7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30          2
 7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30          3
 7566 JONES      MANAGER    7839 1981/4/2      2975.00               20          4
 7654 MARTIN     SALESMAN   7698 1981/9/28     1250.00   1400.00     30          5
 7698 BLAKE      MANAGER    7839 1981/5/1      2850.00               30          6
 7782 CLARK      MANAGER    7839 1981/6/9      2450.00               10          7
 7788 SCOTT      ANALYST    7566 1987/4/19     3000.00               20          8
 7839 KING       PRESIDENT       1981/11/17    5000.00               10          9
 7844 TURNER     SALESMAN   7698 1981/9/8      1500.00      0.00     30         10
10 rows selected

SQL> select *from (select a1.* ,rownum rn from (select *from emp) a1 where rownum<=10) where rn>5;
EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO         RN
----- ---------- --------- ----- ----------- --------- --------- ------ ----------
 7698 BLAKE      MANAGER    7839 1981/5/1      2850.00               30          6
 7782 CLARK      MANAGER    7839 1981/6/9      2450.00               10          7
 7788 SCOTT      ANALYST    7566 1987/4/19     3000.00               20          8
 7839 KING       PRESIDENT       1981/11/17    5000.00               10          9
 7844 TURNER     SALESMAN   7698 1981/9/8      1500.00      0.00     30         10

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/749835/viewspace-1115726/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论