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開始)
相關文章
- 常用3種資料庫的Sql分頁資料庫SQL
- SQL資料分頁SQL
- oracle資料庫用sql實現快速分頁Oracle資料庫SQL
- 資料庫效能 常用SQL資料庫SQL
- 資料庫常用sql 語句資料庫SQL
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- 資料庫常用的sql語句大全--sql資料庫SQL
- 資料庫常用操作SQL語句資料庫SQL
- 基於Sql server資料庫的四種分頁方式總結SQLServer資料庫
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- 常用的檢視資料庫的SQL資料庫SQL
- Oracle資料庫健康檢查常用SQLOracle資料庫SQL
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- SQL Server資料庫管理常用SQL和T-SQL語句SQLServer資料庫
- MySQL 資料庫之網際網路常用分庫分表方案MySql資料庫
- 資料庫常用的sql語句彙總資料庫SQL
- 工作中常用的oracle資料庫sqlOracle資料庫SQL
- 資料庫巡檢常用的SQL語句資料庫SQL
- DBA常用資料庫管理SQL (摘錄整理)資料庫SQL
- SQLServer資料庫管理的常用SQL語句SQLServer資料庫
- mysql中limit的用法詳解[資料分頁常用]MySqlMIT
- 資料庫分頁;簡單整理測試資料庫
- Oracle資料庫中的分頁查詢Oracle資料庫
- sql 資料庫 龐大資料量 需要分表SQL資料庫大資料
- 基於MSSQLSQL資料庫大批次資料的分塊分頁查詢SQL資料庫
- access資料庫大資料量分頁的問題資料庫大資料
- 附加和分離SQL Server資料庫方法SQLServer資料庫
- 百億級資料 分庫分表 後怎麼分頁查詢?
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- 資料庫系列:巨量資料表的分頁效能問題資料庫
- SQLServer資料庫管理常用的SQL和T-SQL語句SQLServer資料庫
- Sliverlight DataGrid 分頁 資料庫中分頁,速度更快資料庫
- .net中使用oracle資料庫分頁小技巧Oracle資料庫
- JDBC【資料庫連線池、DbUtils框架、分頁】JDBC資料庫框架
- 常見資料庫的分頁實現方案資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 資料庫分庫分表資料庫