Структурована мова запитів SQL (Structured Query Language допомагає аналітикам легко витягувати будь-які дані навіть у величезних масивах, зв’язувати таблиці між собою, зберігати, оновлювати, перетворювати та створювати нові бази даних.
Як виглядає робота з SQL
1. Спеціаліст за допомогою команд формує запит та відправляє його в базу даних.
2. База розуміє, що саме потрібно, і видає результат.
3. Таке «розуміння» відбувається тому, що аналітик та база «розмовляють» однією мовою — мовою SQL
Основні команди мови SQL, які повинен знати кожен
SELECT — обрати дані
FROM — з таблиці
COUNT — підрахувати кількість рядків у таблиці
MIN/ MAX — знайти мінімальне/максимальне значення
SUM — підсумувати усі значення у стовпчику
AVG — підрахувати середнє значення
JOIN (LEFT/RIGHT/INNER) — об’єднати з такими таблицями за спільним ключем
WHERE — з такими умовами
GROUP BY — згрупувати дані за таким принципом
ORDER BY — відсортувати дані за таким принципом (DESC — зменшення / ASC — збільшення)
SELECT та FROM — це обов’язкові елементи запиту до БД.
Базовий запит в SQL виглядає так:
SELECT * FROM <таблиця>
(*) повертає значення усіх стовпчиків із таблиці
або:
SELECT <стовпчик1>, <стовпчик2> FROM <таблиця>
повертає значення конкретних стовпчиків із таблиці
Послідовність введення операторів
Усі оператори повинні мати чітку послідовність. Інакше SQL заплутається і припинить вас розуміти.
Приміром:
SELECT
FROM
WHERE
GROUP BY
ORDER BY
Наприклад:
SELECT Episode, Season, Year
FROM Series
WHERE Year > 2021
ORDER BY Year ASC
Мова SQL досить проста, логічна та має зрозумілий синтаксис англійською мовою
Якщо ви вже на «ти» з Excel, то засвоїти SQL буде не складно.
Переконайтеся у цьому на нашому навчальному курсі SQL для бізнес-користувачів