Klausa LIMIT dapat digunakan untuk membatasi jumlah baris yang dikembalikan oleh pernyataan SELECT. LIMIT mengambil satu atau dua argumen numerik, yang keduanya harus berupa konstanta integer nonnegatif (kecuali saat menggunakan pernyataan yang disiapkan).
Dengan dua argumen, argumen pertama menentukan offset dari baris pertama untuk kembali, dan argumen kedua menentukan jumlah maksimum baris untuk kembali. Offset 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 set hasil, Anda dapat menggunakan sejumlah besar untuk parameter kedua. Pernyataan ini mengambil semua baris dari baris ke-96 ke baris terakhir:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Dengan satu argumen, nilai menentukan jumlah baris yang akan dikembalikan dari awal set hasil:
SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
Dengan kata lain, LIMIT row_count setara dengan LIMIT 0, row_count.