資料庫分頁

2021-08-26 07:20:36 字數 733 閱讀 9284

sqlserver分頁的三種方案:

方法1:

適用於 sql server 2000/2005

select top 頁大小 *

from table1

where id not in

( select top 頁大小*(頁數-1) id from table1 order by id

) order by id

方法2:

適用於 sql server 2000/2005

select top 頁大小 *

from table1

where id >

( select isnull(max(id),0)

from

( select top 頁大小*(頁數-1) id from table1 order by id

) a

) order by id

方法3:

適用於 sql server 2005

select top 頁大小 *

from

( select row_number() over (order by id) as rownumber,* from table1

) a

where rownumber > 頁大小*(頁數-1)

說明,頁大小:每頁的行數;頁數:第幾頁。使用時,請把「頁大小」和「頁大小*(頁數-1)」替換成數字。

資料庫分頁

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