SQL - 常用資料庫分頁
一、MSSQL
pageSize: 頁面大小
SELECT TOP pageSize * -- [fields]
FROM TABLE_NAME
WHERE id NOT IN (
SELECT TOP pageSize*(pageNow-1) id
FROM TABLE_NAME
ORDER BY id
)
ORDER BY id
二、MySQL SELECT * -- [fields]
FROM TABLE_NAME
LIMIT pageNow*(pageSize-1), pageSize
三、OracleSELECT *
FROM (
SELECT A.*, ROWNUM RN
FROM (
SELECT * -- [fields]
FROM TABLE_NAME [where ...]
) A
WHERE ROWNUM <= pageNow*pageSize
)
WHERE RN >= ((pageNow-1)*pageSize+1)
四、PostgreSQLSELECT * -- [fields]
FROM TABLE_NAME
LIMIT pageSize offset pageSize*(pageNow-1);
五、備註pageSize: 頁面大小
pageNow: 當前頁碼(從1開始)
相關文章
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- 資料庫常用的sql語句大全--sql資料庫SQL
- 資料庫常用操作SQL語句資料庫SQL
- 基於Sql server資料庫的四種分頁方式總結SQLServer資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- 資料庫常用的sql語句彙總資料庫SQL
- 工作中常用的oracle資料庫sqlOracle資料庫SQL
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- MySQL 資料庫之網際網路常用分庫分表方案MySql資料庫
- Oracle資料庫中的分頁查詢Oracle資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- SQL Server 資料庫部分常用語句小結(二)SQLServer資料庫
- SQL Server 資料庫部分常用語句小結(一)SQLServer資料庫
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- SQL資料庫SQL資料庫
- 資料庫系列:巨量資料表的分頁效能問題資料庫
- 百億級資料 分庫分表 後怎麼分頁查詢?
- .net中使用oracle資料庫分頁小技巧Oracle資料庫
- Android Paging分頁庫的學習(二)—— 結合Room資料庫進行分頁載入AndroidOOM資料庫
- SQL Server 資料庫檔案的分離和附加SQLServer資料庫
- 如何分頁顯示資料庫查詢結果?資料庫
- 資料庫的集合,分頁及約束條件資料庫
- 大資料資料庫讀寫分離分庫分表大資料資料庫
- SQL Server資料庫中分頁編號的另一種方式SQLServer資料庫
- Android Paging分頁庫的學習(一)—— 結合本地資料進行分頁載入Android
- 資料分頁說明
- 資料庫_SQL-MongoDB資料庫SQLMongoDB
- 資料庫_SQL-PostgreSQL資料庫SQL
- 資料庫映象 (SQL Server)資料庫SQLServer
- 資料庫-SQL 語法資料庫SQL
- SQL Server資料庫安全SQLServer資料庫
- 資料庫優化SQL資料庫優化SQL
- 【資料庫】SQL語句資料庫SQL
- 常用分庫分表方案
- 資料庫怎麼分庫分表資料庫
- Mysql 常用資料庫命令MySql資料庫
- 資料庫常用約束資料庫
- MySQL資料庫常用操作MySql資料庫
- SQL語言有哪些分類?linux資料庫學習班SQLLinux資料庫