Oracle 分页查询
时间:2021-05-06 23:51:48
收藏:0
阅读:29
方式1:
SELECT ds.* FROM (SELECT row_number() over(order by t.ROWID) AS rn ,t.* FROM HWM_TM_REC_GRP t WHERE t.last_update_date > nvl(to_date(null, ‘YYYY-MM-DD‘), t.last_update_date - 1)) ds WHERE ds.rn BETWEEN 201 AND 300;
方式2:
SELECT ds.* FROM (SELECT row_number() over(order by t.ROWID) AS rn, t.* FROM HWM_TM_REC_GRP t WHERE t.last_update_date > nvl(to_date(null, ‘YYYY-MM-DD‘), t.last_update_date - 1) and rownum <= 0 + 100 ) ds WHERE ds.rn >= 0
原文:https://www.cnblogs.com/huanghongbo/p/14737010.html
评论(0)