oracle分页

SELECT * FROM 
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
)
WHERE RN BETWEEN 21 AND 40

 

 



SELECT *

  FROM (SELECT a.*, ROWNUM rn

          FROM (SELECT *

                  FROM table_name) a

         WHERE ROWNUM <= 40)

 WHERE rn >= 21

 

 

 

select first_name,rn from
    (select a.*, ROWNUM rn from s_emp a where ROWNUM<=10)
where rn>5;

 

 

posted on 2016-07-24 19:58  编世界  阅读(90)  评论(0编辑  收藏  举报