
#5 - Выборка данных из БД. Where, Order, Limit
Видеоурок
Команда Select
Для вывода записей из таблицы необходимо использовать команду Select
. В команде указываются какие поля выбираются из таблицы, а также указывается из какой таблицы идет выборка.
-- Выбор всех записей
SELECT * FROM table;
-- Выбор всех записей, но лишь некоторые поля
SELECT id, title FROM table;
-- Выбор лишь некоторых записей
SELECT * FROM table WHERE id > 6 AND id < 8;
Выборка по параметру
Для выборки лишь некоторых записей используется оператор Where
. В нем указывается условие и лишь подходящие под это условие элементы будут выбраны.
SELECT * FROM table WHERE name = 'Alex';
SELECT * FROM table WHERE name = 'Alex' AND id > 88;
Сортировка
Сортировка данных происходит через команду Order By
. В ней вы указываете по какому полю идет сортировка и в каком порядке она будет.
SELECT * FROM table ORDER BY id;
-- Сортировка по убыванию
SELECT * FROM table ORDER BY id DESC;
-- Сортировка вместе с оператором Where
SELECT * FROM table WHERE id > 9 ORDER BY id DESC;
Лимит по выбору
Вывод записей можно лимитировать. Для этого используйте команду Limit
.
-- Вывод лишь одной записи
SELECT * FROM table ORDER BY id LIMIT 1;
-- Вывод 5 последних записей
SELECT * FROM table ORDER BY id LIMIT 5;
-- Пропуск первых 7 записей и вывод последующих 8
SELECT * FROM table ORDER BY id DESC LIMIT 7, 8;
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть