Чему вы научитесь
- Считать итоги по группам и фильтровать сами группы (GROUP BY, HAVING)
- Собирать сводные таблицы, как в Excel, через SUM(CASE …)
- Считать доли и проценты от итога так, чтобы они сходились в 100%
- Строить отчёты по месяцам, неделям, дням недели и часам, сравнивать с прошлым периодом
- Добавлять строки «Итого» и подытоги (WITH ROLLUP), считать уникальных клиентов
- Считать бизнес-метрики: выручку, средний чек, долю повторных клиентов, цену промокодов
- Находить ошибки в отчётах: размножение строк после JOIN, неверное «целое» у доли
О курсе
Тренажёр для тех, кого заваливают вопросами «а сколько…?». Учимся собирать SQL-отчёты, которым можно верить: деньги не размножаются, у каждой доли правильное «целое», итоги сходятся. Группы, сводные как в Excel, доли, месяцы, «Итого», метрики бизнеса. 162 задачи с автопроверкой, в финале — самостоятельная сверка денег на новой выгрузке. MySQL 8 в браузере.
Для кого этот курс
- Начинающие аналитики данных и продуктовые аналитики.
- Маркетологи, менеджеры и финансисты, которым надоело ждать выгрузок и сводить их в Excel.
- BI-разработчики и специалисты по отчётности, которые хотят писать запросы увереннее.
- Все, кто прошёл базовый SQL и хочет научиться отвечать на реальные вопросы бизнеса.
Начальные требования
Базовый SQL: SELECT, WHERE, сортировка, простые агрегаты (COUNT, SUM), JOIN двух таблиц.
Если чего-то из этого нет — сначала пройдите бесплатные курсы линейки на той же базе: «SQL с нуля» и «JOIN в SQL простым языком». Подзапросы заранее знать не нужно: нужный минимум объясняется по ходу курса.
Преподаватели курса
Нагрузка
5–6 часов в неделю