С помощью команды 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
юзера из результата
сортировки.