思路:想办法获取需要查询的那部分数据的rowid,
然后再查询那部分的数据
1.先查按正常需要的顺序查询出来,但不输出,
记录下rownum,这个rownum相当于已经排序好的顺序
2.在从这个结果中查询到你指定范围内数据的rowid,
3.最后以rowid作为查询条件来查询需要的数据
select *
from book
where rowid in(
select rowid
from(
select rowid, rownum
from book
order by rowid asc)
where rownum >20 and rownum <30);