Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cơ chế LIMIT với OFFSET trong MySQL: dòng nào được trả về?

LIMIT n OFFSET m trả về n dòng bắt đầu từ dòng m+1 (0-based offset).

Ví dụ: LIMIT 4 OFFSET 6 → trả dòng 7, 8, 9, 10.

Demo: bảng 13 dòng (Id 1..13).

mysql> SELECT * FROM LimitOffsettable LIMIT 4 OFFSET 6;

Kết quả:

+------+
| Id   |
+------+
| 7    |
| 8    |
| 9    |
| 10   |
+------+

Tương đương LIMIT 6, 4 (cú pháp cũ: offset, count).

Luôn dùng ORDER BY để đảm bảo thứ tự ổn định khi phân trang.