Чему вы научитесь
Курс в процессе доработки
Продолжение «Просто SQL»: собираем проверяемые аналитические отчёты на PostgreSQL через JOIN, CTE и оконные функции.
В центре курса - учебная сеть магазинов «Северный рынок». На её данных мы собираем отчёт по филиалам и месяцам: выручка, возвраты, чистая выручка, средний чек, выполнение плана, рейтинг филиалов и изменение к прошлому месяцу.
Здесь базовые инструменты становятся частью более взрослой работы: сначала понять зерно данных, потом написать запрос, затем доказать, что отчёт не умножил строки и не потерял важные значения.
Что будет внутри:
- JOIN без незаметного умножения показателей;
- LEFT JOIN и сохранение строк, где данных пока нет;
- предварительная агрегация перед соединением;
- CTE как видимый план расчёта;
- оконные функции для рейтингов, сравнений и накопительных итогов;
- итоговый отчёт, который можно проверять контрольными запросами.
Используемый диалект - PostgreSQL.
О курсе
Курс для тех, кто уже знаком с базовым SQL и хочет перейти от отдельных запросов к проверяемым аналитическим отчётам.
Для кого этот курс
Курс подойдёт аналитикам, экономистам, специалистам по отчётности, выпускникам «Просто SQL» и всем, кто хочет писать запросы не длиннее, а надёжнее.
Начальные требования
Базовый SQL: SELECT, WHERE, GROUP BY, агрегатные функции, INNER JOIN, LEFT JOIN, NULL и ORDER BY.
Преподаватели курса
Формат курса
Текстовые уроки, функциональные схемы и снимки, SQL-задания с автопроверкой, тесты и сопоставления.
Нагрузка
12-18 часов