Оператор SELECT
використовується для вибору даних з одного або декількох стовпців з таблиці або декількох таблиць. Цей оператор дозволяє вам взаємодіяти з даними в базі даних, виводячи їх у вигляді результату запиту. Давайте розглянемо декілька прикладів для таблиці books
.
Вибір всіх стовпців з таблиці books
¶
%%sql
SELECT * FROM books;
Цей запит вибирає всі рядки та всі стовпці з таблиці books
.
Вибір конкретних стовпців¶
%%sql
SELECT title, year FROM books;
Цей запит вибирає тільки стовпці title
та year
з таблиці books
.
Фільтрація¶
%%sql
SELECT * FROM books WHERE year > 2019;
Цей запит вибирає всі рядки з таблиці books
, де значення у стовпці year
більше 2019.
Сортування¶
%%sql
SELECT * FROM books ORDER BY year DESC;
Цей запит вибирає всі рядки з таблиці books
та сортує їх за зменшенням значення у стовпці year
.
Агрегація¶
%%sql
SELECT category_id, COUNT(*) AS book_count FROM books
GROUP BY category_id;
У цьому запиті ми вибираємо category_id
та підраховуємо кількість книг у кожній категорії. Оператор GROUP BY
групує дані за значенням category_id
.
Це лише кілька прикладів того, як можна використовувати оператор SELECT
для взаємодії з даними у таблиці. Важливо розуміти різноманітні можливості фільтрації, сортування та агрегації, які вам доступні при роботі з SQL-запитами.