Оператор LIMIT позволяет извлечь определенное количество строк и имеет следующий синтаксис:
LIMIT [offset,] rowcount
Если оператору LIMIT передается один параметр, то он указывает на количество извлекаемых строк. Если передается два параметра, то первый параметр устанавливает смещение относительно начала, то есть сколько строк нужно пропустить, а второй параметр также указывает на количество извлекаемых строк.
Например, выберем первые три строки:
SELECT * FROM Products LIMIT 3;
Теперь используем второй параметр и укажем смещение, с которой должна происходить выборка:
SELECT * FROM Products LIMIT 2, 3;
В данном случае пропускаются две первые строки и извлекаются следующие 3 строки:
Как правило, оператор LIMIT используетс вместе с оператором ORDER BY:
SELECT * FROM Products ORDER BY ProductName LIMIT 2, 3;