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