思路:想辦法獲取需要查詢的那部分?jǐn)?shù)據(jù)的rowid,
然后再查詢那部分的數(shù)據(jù)
1.先查按正常需要的順序查詢出來(lái),但不輸出,
記錄下rownum,這個(gè)rownum相當(dāng)于已經(jīng)排序好的順序
2.在從這個(gè)結(jié)果中查詢到你指定范圍內(nèi)數(shù)據(jù)的rowid,
3.最后以rowid作為查詢條件來(lái)查詢需要的數(shù)據(jù)
select *
from book
where rowid in(
select rowid
from(
select rowid, rownum
from book
order by rowid asc)
where rownum >20 and rownum <30);