Gibi belgeler diyor ki:
LIMIT Fıkra tarafından döndürülen satır sayısını sınırlamak için kullanılabilir SELECT açıklamada. LIMIT her ikisinin de negatif olmayan tamsayı sabitleri olması gereken bir veya iki sayısal bağımsız değişken alır (hazırlanmış ifadelerin kullanılması hariç).
İki argümanla, ilk argüman döndürülecek ilk satırın ofsetini ve ikincisi döndürülecek maksimum satır sayısını belirtir. The offset of the initial row is 0 (not 1).
LIMITFıkra kullanılan SELECTbir sonuç kümesindeki satır sayısını sınırlamak için deyimi. LIMITMaddesi, bir ya da iki bağımsız değişkeni kabul eder. Her iki bağımsız değişkenin değerleri sıfır veya pozitif tamsayı sabitleri olmalıdır.
Aşağıda LIMIT2 bağımsız değişkeni olan yan tümce sözdizimi gösterilmektedir :
SELECT * FROM tbl
LIMIT offset, count;
LIMIT deyiminde ofset ve sayımın ne anlama geldiğini görelim:
offsetBelirtir dönüşü ilk sıranın ofset. İlk sıranın ofseti 0 değil, 0'dır.
countSatır belirtir maksimum sayısı dönmek için.
Kullandığınızda LIMITtek bağımsız değişkenle, bu argüman sonuç kümesinin başından dönmek için belirttiği maksimum satır sayısını kullanılacaktır.
SELECT * FROM tbl
LIMIT count;
Yukarıdaki sorgu, LIMITiki bağımsız değişkeni kabul eden yan tümcedeki aşağıdaki sorguya eşdeğerdir :
SELECT * FROM tbl
LIMIT 0, count;
LIMITFıkra sıklıkla birlikte kullanılan ORDER BYmaddede. İlk olarak, ORDER BYsonuç kümesini belirli bir ölçütlere göre sıralamak için yan tümcesi, ardından LIMITen düşük veya en yüksek değerleri bulmak için yan tümcesi kullanırsınız.
LIMIT 1 OFFSET 0. Ancak , özel bir neden olmadığı sürece,ORDER BYherhangi bir sorguya gerçekten eklemeniz gerekirLIMIT.