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

Теперь используем второй параметр и укажем смещение, с которой должна происходить выборка:
| 1 2 | SELECT * FROM ProductsLIMIT 2, 3; |
В данном случае пропускаются две первые строки и извлекаются следующие 3 строки:

Как правило, оператор LIMIT используетс вместе с оператором ORBER BY:
| 1 2 3 | SELECT * FROM ProductsORDER BY ProductNameLIMIT 2, 3; |