oracle两种分页查询

第一种:

SELECT *
  FROM (SELECT A.*, ROWNUM RN
          FROM (SELECT * FROM table_name) A
         WHERE ROWNUM <= 10)
 WHERE RN >= 1;

第二种:

SELECT *
  FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A)
 WHERE RN BETWEEN 0 AND 10;

建议用第一种。

posted @ 2019-03-24 16:04  今夜有点儿凉  Views(3496)  Comments(0Edit  收藏  举报