Отримання

Оператор SELECT використовується для вибору даних з одного або декількох стовпців з таблиці або декількох таблиць. Цей оператор дозволяє вам взаємодіяти з даними в базі даних, виводячи їх у вигляді результату запиту. Давайте розглянемо декілька прикладів для таблиці books.

Вибір всіх стовпців з таблиці books

%%sql
SELECT * FROM books;
Loading...

Цей запит вибирає всі рядки та всі стовпці з таблиці books.

Вибір конкретних стовпців

%%sql 
SELECT title, year FROM books;
Loading...

Цей запит вибирає тільки стовпці title та year з таблиці books.

Фільтрація

%%sql 
SELECT * FROM books WHERE year > 2019;
Loading...

Цей запит вибирає всі рядки з таблиці books, де значення у стовпці year більше 2019.

Сортування

%%sql 
SELECT * FROM books ORDER BY year DESC;
Loading...

Цей запит вибирає всі рядки з таблиці books та сортує їх за зменшенням значення у стовпці year.

Агрегація

%%sql 
SELECT category_id, COUNT(*) AS book_count FROM books
GROUP BY category_id;
Loading...

У цьому запиті ми вибираємо category_id та підраховуємо кількість книг у кожній категорії. Оператор GROUP BY групує дані за значенням category_id.

Це лише кілька прикладів того, як можна використовувати оператор SELECT для взаємодії з даними у таблиці. Важливо розуміти різноманітні можливості фільтрації, сортування та агрегації, які вам доступні при роботі з SQL-запитами.