Что изучать дальше
Ты прошёл курс и освоил SQL достаточно для реальной аналитической работы.
Что ты уже умеешь
- Получать данные с SELECT и FROM
- Фильтровать через WHERE с любыми условиями
- Агрегировать и группировать данные
- Объединять несколько таблиц через JOIN
- Писать подзапросы и CTE
- Применять оконные функции
Этого достаточно для 80% задач аналитика.
Что изучать дальше
Углубиться в SQL
- Индексы, почему одни запросы быстрые, другие медленные
- EXPLAIN ANALYZE, как смотреть план выполнения запроса
- Транзакции, что такое ACID, когда важна атомарность
- DDL, CREATE TABLE, ALTER, работа со схемой
- Рекурсивные CTE, работа с деревьями и иерархиями
Конкретные СУБД
- PostgreSQL, pgAdmin, pg_stat_statements, партиционирование
- BigQuery, работа с партиционированными таблицами, nested fields
- ClickHouse, особенности колоночного хранилища
Аналитический стек
- dbt, SQL-трансформации как code, версионирование, тестирование
- Metabase / Superset, BI-инструменты на базе SQL
- Airflow, оркестрация SQL-пайплайнов
Как практиковаться
Kaggle, реальные датасеты, SQL-задачи разного уровня сложности.
Mode Analytics / Metabase, онлайн-среды для работы с SQL.
Своя база, установи PostgreSQL локально или возьми бесплатный экземпляр на Supabase/Neon.
Реальные задачи, если в работе есть данные, попробуй написать запрос для ответа на вопрос который раньше решал в Excel.
Шпаргалка: порядок операторов
SELECT столбцы, агрегаты
FROM таблица
JOIN другая_таблица ON условие
WHERE фильтр строк
GROUP BY столбцы
HAVING фильтр групп
ORDER BY сортировка
LIMIT ограничение;
Главное что нужно помнить
SQL, язык запросов, а не программирования. Не нужно думать "как", достаточно думать "что". Описывай что хочешь получить, а база придумает как это сделать.
Чем больше пишешь запросов, тем быстрее они получаются. Это навык, который развивается только практикой.
💡 Последний совет: Возьми любой вопрос из своей работы который ты сейчас решаешь в Excel, и попробуй ответить на него через SQL-запрос. Это лучшая практика.