MySQL 之分頁查詢

2021-10-07 14:08:09 字數 692 閱讀 8089

rows:記錄數

offset:偏移量

select * from table limit [offset,] rows

select * from table limit rows offset offset

limit 子句可以被用於強制 select 語句返回指定的記錄數。

limit 接受乙個或兩個數字引數。引數必須是乙個整數常量。(換句話說,limit n 等價於 limit 0,n )

如果給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目。

初始記錄行的偏移量是 0(而不是 1)。

為了與 postgresql 相容,mysql 也支援句法: limit rows offset offset。

pagenumber:頁碼

pagesize:每頁記錄數

-- 語法1 limit 

select

*from studnet limit

(pagenumber-1)

*pagesize,pagesize

-- 語法2

select

*from student limit pagesize offset

(pagenumber-1)

*pagesize

Oracle之分頁查詢

oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21其中最內層的查詢select from ta...

Oracle之分頁查詢

分頁查詢 在資料量大的情況下,返回指定資料段資料集合,即從第m條 到 第n條 資料集合。分頁查詢一般只需傳入兩個引數 起始記錄數m 終止記錄數n 方式1 select from select rownum as rowno,t.from t table t where 1 1 and rownum ...

SQL之分頁查詢

sql之分頁查詢 最新公司專案用到分頁的sql,與大家分享下,查詢起始頁和結束頁 select from select projectid,creatorid,directorid,managerid,projectno,projectname,status,startdate,finishdate...