Ограничение количества извлекаемых данных
Далее рассмотрим, как ограничить число записей, выводимых оператором SELECT.
По мере увеличения таблиц возникает необходимость вывода только подмножества данных. Это можно добиться с помощью предложения LIMIT.
Например, чтобы вывести из таблицы имена только первых пяти сотрудников, используется оператор LIMIT с аргументом равным 5.
SELECT f_name, l_name from employee_data LIMIT 5;
На рис. 6.8. приведен результат запроса.

Рис. 6.8. Имена первых пяти сотрудников
Это первые пять записей таблицы.
Можно соединить оператор LIMIT с оператором ORDER BY. Таким образом, следующий оператор выведет четверых самых старых сотрудников компании.
SELECT f_name, l_name, age from employee_data ORDER BY age DESC LIMIT 4;
На рис. 6.9. приведен результат запроса.

Рис. 6.9. Четверо самых старых сотрудников компании
Аналогично можно вывести двух самых младших сотрудников.
SELECT f_name, l_name, age from employee_data ORDER BY age LIMIT 2;
На рис. 6.10. приведен результат запроса.

Рис. 6.10. Двое самых младших сотрудников