# Ограничение количества записей в SQL в PHP

С помощью команды `LIMIT` мы можем ограничить количество строк в результате.

## Пример

Выберем первых двух юзеров:

`<?php $query = "SELECT * FROM users LIMIT 2"; ?>`

## Пример

Выберем всех юзеров с зарплатой `500`, а затем с помощью `LIMIT` возьмем только первых двух из выбранных:

`<?php $query = "SELECT * FROM users WHERE salary=500 LIMIT 2"; ?>`

## Пример

С помощью `LIMIT` можно выбрать несколько строк из середины результата. В примере ниже мы выберем со второй строки (нумерация строк с нуля), `5` штук:

`<?php $query = "SELECT * FROM users LIMIT 1,5"; ?>`

## Пример

Команду `LIMIT` можно комбинировать с `ORDER BY`. При этом сначала нужно писать команду сортировки, а потом - лимит. В следующем примере мы сначала отсортируем записи по возрастанию возраста, а потом возьмем первые `3` штуки:

`<?php $query = "SELECT * FROM users ORDER BY age LIMIT 3"; ?>`

## Практические задачи

Получите первых `4` юзера.

Получите юзеров со второго, `3` штуки.

Отсортируйте юзеров по возрастанию зарплаты и получите первых `3` работника из результата сортировки.

Отсортируйте юзеров по убыванию зарплаты и получите первых `3` юзера из результата сортировки.

← →
↑