Klausa LIMIT dapat digunakan untuk membatasi jumlah baris yang dikembalikan oleh pernyataan SELECT. LIMIT membutuhkan satu atau dua argumen numerik, yang keduanya harus berupa konstanta bilangan bulat non-negatif (kecuali jika menggunakan pernyataan yang disiapkan).
Dengan dua argumen, argumen pertama menentukan offset dari baris pertama yang akan dikembalikan, dan yang kedua menentukan jumlah maksimum baris yang akan dikembalikan. Offset dari baris awal adalah 0 (bukan 1):
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
Untuk mengambil semua baris dari offset tertentu hingga akhir kumpulan hasil, Anda dapat menggunakan beberapa angka besar untuk parameter kedua. Pernyataan ini mengambil semua baris dari baris ke-96 hingga terakhir:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Dengan satu argumen, nilai menentukan jumlah baris yang akan dikembalikan dari awal kumpulan hasil:
SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
Dengan kata lain, LIMIT row_count sama dengan LIMIT 0, row_count.