| 需求 | SQL | 說明 |
|---|---|---|
| 第一行 | SELECT * FROM tbl LIMIT 1 | |
| 第 N 行到第 M 行 | SELECT * FROM tbl LIMIT n-1, m-n | 如 LIMIT 5,10 返回第 6~15 行 |
| 前 N 行 | SELECT * FROM tbl LIMIT n 或 LIMIT 0,n | |
| 後 N 行 | SELECT * FROM tbl ORDER BY id DESC LIMIT n | id 為自增主鍵 |
| 某 ID 下一條 | SELECT * FROM tbl WHERE id > $id ORDER BY id ASC LIMIT 1 | |
| 某 ID 上一條 | SELECT * FROM tbl WHERE id < $id ORDER BY id DESC LIMIT 1 |
LIMIT offset, count 中 offset 從 0 開始LIMIT 1000000, 20)性能差,建議用「游標/ID 法」優化