MySQL สนับสนุนคำสั่ง LIMIT เพื่อสั่งให้ server คืนค่าเฉพาะบางแถวที่ต้องการเลือกเท่านั้น เพื่อเลือกดึงเฉพาะแถวในตำแหน่งที่ต้องการ ตามผลลัพธ์ที่ได้กลับมา
การใช้คำสั่ง LIMIT เราอาจจะใส่ argument หนึ่งตัวหรือสองตัวก็ได้ ซึ่งแต่ละตัวนั้นจะต้องเป็นจำนวนเต็ม (integer)
# รูปแบบ 1 argument จะต้องใส่จำนวนแถวที่ต้องการดึง LIMIT row_count # รูปแบบ 2 arguments จะต้องใส่แถวที่เริ่มต้นดึง และจำนวนแถวที่ต้องการ LIMIT start_row, row_count
ในการกำหนดเพียง argument เดียวนั้น เราจะต้องทำการกำหนดจำนวนแถวที่ต้องการดึงข้อมูล โดยมันจะเริ่มจากแถวแรกของผลลัพธ์ที่คืนค่ากลับมา เช่น ถ้าผมต้องการดึงข้อมูลตั้งแต่แถวที่ 0 จำนวน 10 แถว จะต้องกำหนดคำสั่งดังนี้
SELECT * FROM person LIMIT 10;
ในกรณีที่เราต้องการกำหนดแถวเริ่มต้นที่ต้องการดึงข้อมูลมานั้น จะต้องกำหนดเป็นแบบ 2 arguments แทน โดยตัวแรกจะเป็นตำแหน่งแถวที่เริ่ม และตัวที่สองจะเป็นจำนวนแถวที่ต้องการดึง
SELECT * FROM person 20, 10;
ผู้สนับสนุน