1、首先使用rownum 進行偽序列 排序
例:select rownum rn ,a.* from a
這樣就會對資料新增乙個偽列進行排序,它是從1開始的,進行一次排序(也可以採用倒序正序進行排列後再新增偽序列號,部落格《oracle 正序倒序排列》有介紹)
效果如下:
2、現在進行分頁處理,如分頁大小為5,需要查詢第10條到第15條資料,採用
select code,createddate from (
select rownum rn ,a.code,a.createddate from a
order by createddate desc )
where rn>10 and rn <=15
效果如下:
ORACLE分頁查詢
單錶分頁 start num 起始行號 end num 截止行號 select t.from select s.rownum rn from table s where rownum end num t where rn start num 多表分頁 select from select temp....
Oracle分頁查詢
oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from t...
oracle 分頁查詢
1 要把rowid來分 select from t xiaoxi where rowid in select rid from select rownum rn,rid from select rowid rid,cid from t xiaoxi order by cid desc where r...