oracle 分頁查詢

2021-10-09 18:20:25 字數 524 閱讀 9078

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...