Prog Academy
RU UA
Дані та аналітика

Що таке SQL?

SQL (Structured Query Language) — мова запитів до баз даних. За її допомогою вибирають потрібні рядки, фільтрують, групують і зʼєднують таблиці, а також додають, змінюють і видаляють дані.

Запит описує результат, а не спосіб його отримання: ви пишете, які дані потрібні, а база сама вирішує, як їх дістати швидше. Базовий набір — SELECT для вибірки, WHERE для фільтра, JOIN для зʼєднання таблиць, GROUP BY для агрегації.

SQL — найбільш переносний навик у роботі з даними: він потрібен аналітику, бекенд-розробнику, тестувальнику та продакт-менеджеру. Діалекти PostgreSQL, MySQL і MS SQL різняться в деталях, але основа в них спільна.

Приклад

SELECT city, COUNT(*) FROM orders WHERE status = 'paid' GROUP BY city — кількість оплачених замовлень за містами.

Докладна стаття в блозі →

Повʼязані терміни

Database

База даних — це організоване сховище інформації, яке дозволяє швидко знаходити, змінювати й надійно зберігати дані за одночасної роботи багатьох користувачів. Керує нею окрема програма — СУБД, наприклад PostgreSQL або MySQL.

Data Analytics

Аналітика даних — це робота з даними компанії заради відповідей на конкретні питання бізнесу: чому впали продажі, які клієнти йдуть, який канал залучення окупається. Дані збирають, очищають, аналізують і перетворюють на зрозумілі висновки та рекомендації.

ETL

ETL (Extract, Transform, Load) — процес перенесення даних із джерел у сховище: спершу дані видобувають із систем, потім приводять до єдиного вигляду й очищають, і лише тоді завантажують туди, де з ними працюватимуть аналітики.

Power BI

Power BI — інструмент Microsoft для бізнес-аналітики: він підключається до даних із різних джерел, впорядковує їх і дозволяє зібрати інтерактивний звіт із графіками та фільтрами, яким потім користується вся команда.

Data Analyst

Аналітик даних — фахівець, який перетворює розрізнені дані компанії на обґрунтовані відповіді для бізнесу: вивантажує й перевіряє дані, рахує метрики, будує звіти та пояснює, що саме відбувається і чому.