資料庫分頁

2021-08-06 06:15:26 字數 1478 閱讀 8157

.oracle資料庫分頁  

select

* from

(select

a.*,rownum rc 

from

表名 where

rownum<=endrow) a 

where

a.rc>=startrow  

2.db2資料庫分頁  

select

* from

(select

rownumber() over() 

asrc,a.* 

from

(select

* from

表名 order

by列名) 

asa) 

where

rc between

startrow 

andendrow  

3.sql server 2000資料庫分頁  

select

toppagesize * 

from

表名 where

列名 notin(

select

toppagesize*page 列名 

from

表名 order

by列名) 

order

by列名  

4.sql server 2005資料庫分頁  

select

* from

(select

列名,row_搜尋number() over(

order

by列名1) 

as別名

from

表名) 

ast 

where

t.列名1>=startrow 

andt.列名1<=endrow  

詳見 sqlserver分頁  

5.mysql資料庫分頁  

select

* from

表名 limit startrow,pagesize  

(pagesize為每頁顯示的記錄條數)  

6.postgresql資料庫分頁  

select

* from

表名 limit pagesize,offset startrow  

(pagesize為每頁顯示的記錄條數.)  

7.通用模式  

select

* from

( select

* from

tb_student 

where

sid 

notin

(select

sid 

from

tb_student 

where

rownum<=(currentpage-1)*pagesize)) 

where

rownum <=pagesize;  

頂 3

資料庫分頁

mysql 分頁採用limt 關鍵字select from t order limit 5,10 返回第6 15 行資料 select from t order limit 5 返回前5 行 select from t order limit 0,5 返回前5 行 mssql 2000 分頁採用to...

資料庫分頁

oracle分頁 方法1 根據rowid來分 select from uop crm1.tf f user where rowid in select rid from select rownum r,rid from select rowid rid from uop crm1.tf f user...

資料庫分頁

一 mysql 資料庫分頁查詢 mysql資料庫實現分頁比較簡單,提供了limit函式。一般只需要直接寫到sql語句後面就行了。limit子句可以用來限制由select語句返回過來的資料數量,它有乙個或兩個引數,如果給出兩個引數,第乙個引數指定返回的第一行在所有資料中的位置,從0開始 注意不是1 第...