Использование оговорки об ограничении -
Когда вы используете оператор Select, вы выбираете все записи из таблицы.
Select * from <tableName>;
Но что, если вы хотите отобразить только первые несколько записей из таблицы?
Здесь полезно использовать предложение LIMIT. Вы можете отобразить N количество записей. Например. вы можете отобразить первые 10 записей.
Select * from <tableName> LIMIT X;
Предположим, что X равно 10.
С приведенным выше запросом будут отображаться только первые 10 записей.
Его можно комбинировать с различными другими предложениями, такими как where / order by
Давайте рассмотрим следующую таблицу — Студенты — она имеет 3 атрибута — идентификатор, имя и возраст.
Когда вы активируете SELECT * FROM students;
, приведенная выше таблица будет отображаться как есть.
Теперь рассмотрим случай, когда вы хотите отобразить данные только 5 учащихся из таблицы, для этой цели можно использовать следующий запрос:
select * from students limit 5;
Вывод:
Использование LIMIT с предложением WHERE:
Теперь давайте рассмотрим ситуацию, когда вам нужно: Отобразить записи учащихся, число которых равно 20 из первых 5 записей.
Select * from students WHERE age = 20 LIMIT 4;
Вывод:
Использование LIMIT с предложением ORDER BY:
Предложение ORDER BY можно использовать для упорядочения содержимого столбца в порядке возрастания или убывания. По они упорядочены в порядке возрастания. Также вы можете использовать ASC, чтобы указать его явно.
Для убывания используется ключевое слово DESC.
Синтаксис:
SELECT <column_name> FROM <table_name> ORDER BY ASC <or> DESC LIMIT <limit>;
Пример:
Рассмотрим ту же таблицу учеников, вам необходимо: Отобразить записи 7 учеников в порядке убывания их возраста.
SELECT * FROM students ORDER BY age DESC LIMIT 7;
Вывод:
Спасибо ! Так что пока все! Больше в следующих историях! Предложения приветствуются!
Подключаем: