Чему вы научитесь
- Считать заказы по месяцам, часам и дням недели, не путая субботу с пятницей
- Показывать даты в нужном виде: 07.11.2025, «ноябрь», «2025-11»
- Считать время доставки, возраст и окна «последние N дней» без потерянных строк
- Склеивать, резать и чистить строки: «Попов А.», домены почт, «№00012», лишние пробелы
- Проверять телефоны и почты шаблонами LIKE и REGEXP и приводить их к одному виду
- Делить клиентов и заказы на группы через CASE и строить сводные таблицы одним запросом
- Не терять строки из-за NULL: COALESCE, NULLIF, правильные сравнения
- Округлять, делить нацело и показывать суммы в рублях
О курсе
Учимся приводить в порядок «грязные» данные прямо в SQL: даты, телефоны, почты, пустые значения — и делить клиентов на группы через CASE. Объясняем на картинках. 118 задач с автопроверкой и разбором, MySQL 8 в браузере.
Для кого этот курс
- Аналитики и маркетологи, которые получают выгрузки «как есть» и чистят их вручную в Excel.
- Менеджеры и продакты, которые сами строят отчёты на SQL и хотят доверять своим цифрам.
- Тестировщики и разработчики, которым нужно разбираться в данных с датами, телефонами и пустыми значениями.
- Все, кто прошёл базовый SQL и готовится к собеседованию на аналитика.
Начальные требования
Уверенный базовый SQL: SELECT, WHERE, сортировка, агрегаты, GROUP BY и HAVING, JOIN и LEFT JOIN.
Если чего-то из этого нет — сначала пройдите бесплатные курсы линейки на той же базе: «SQL с нуля» и «JOIN в SQL простым языком».
Преподаватели курса
Нагрузка
4–5 часов в неделю, всего 25–30 часов