#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 місяця
Також варто подивитися