日期:2014-05-16 浏览次数:21064 次
select * from (select t.*,rownum rn from t) where rn > 4 * 20 and rn <= 5 * 20
------解决方案--------------------
SELECT * FROM
(
SELECT A.*,
ROWNUM RN
FROM (
SELECT * FROM TABLE_NAME
) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。