oracle分頁查詢

2022-09-14 01:18:09 字數 970 閱讀 3280

三種分頁的寫法:

1.使用minus,原理就是查詢出前100行的資料 減去 查詢出前50行的資料12

3select*fromdata_table_sqlwhererownum<=100

minus

select*fromdatat_able_sqlwhererownum<=50

2.查詢出所有資料的rownum,然後再選擇50到100的資料(不推薦)12

select*from(selectt.*,rownum numfromdata_table_sql t)

wherenum<=100andnum>50

3.限定範圍100條資料,並查詢出這100條的rownum,然後再選擇50到100的資料12

3select*from

(selectt.*,rownum numfromdata_table_sql twhererownum<=100 )

wherenum>50

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