Мониторинг обменных курсов валют
18c0693f

Ограничение количества извлекаемых данных


Далее рассмотрим, как ограничить число записей, выводимых оператором 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.  Двое самых младших сотрудников






Самый выгодный курс обмена валюты