Оператор 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-запитами.