Oracle SQL和DB2分頁查詢寫法介紹

2021-06-20 10:26:43 字數 684 閱讀 5707

db2分頁查詢和oracle、sql中的分頁查詢語句寫法都不太一樣,下面就為您介紹db2分頁查詢和其他資料庫中分頁查詢的區別,希望對您有所幫助。

oracle分頁查詢寫法:

一:oracle

select * from (select rownum,name from table where rownum <=endindex )   

where rownum > startindex 

二:db2

db2分頁查詢

select * from (select 欄位1,欄位2,欄位3,rownumber() over(order by 排序用的列名 asc) as rn from 表名) as a1 where a1.rn between 10 and 20 

以上表示提取第10到20的紀錄

select * from (select rownumber() over(order by id asc ) as rowid from table where rowid <=endindex )   

where rowid > startindex 

三:mysql:

select   *   from   table   limit   start,pagenum 

Oracle SQL和DB2分頁查詢寫法介紹

db2分頁查詢和oracle sql中的分頁查詢語句寫法都不太一樣,下面就為您介紹db2分頁查詢和其他資料庫中分頁查詢的區別,希望對您有所幫助。oracle分頁查詢寫法 一 oracle select from select rownum,name from table where rownum e...

Oracle SQL和DB2分頁查詢寫法介紹

db2分頁查詢和oracle sql中的分頁查詢語句寫法都不太一樣,下面就為您介紹db2分頁查詢和其他資料庫中分頁查詢的區別,希望對您有所幫助。oracle分頁查詢寫法 一 oracle select from select rownum,name from table where rownum e...

db2分頁查詢

在mysql中,實現分頁查詢比較方便,只需要傳入查詢開始的條數start和要查詢多少條資料即每頁顯示多少條資料limit就可以 db2和oracle實現分頁的方式類似,所需要的引數為要查詢的資料開始的條數start,結尾的條數end,並且在sql語句中還需要設定row number oracle中為...