SQL с нуля: 7 модулей на одном наборе данных

194 задачи и семь модулей на одном наборе данных. Порядок тем проверен машинально, схема данных в каждой задаче, эталонное решение после ответа.
Начальный уровень
25–35 часов: 201 шаг, 194 задачи с автопроверкой

О курсе

Единый курс SQL с нуля: 194 задачи и семь модулей на одном наборе данных. Запросы пишутся прямо в браузере, ставить базу не нужно.

Порядок проверен машинально. Ни одна конструкция не встречается раньше, чем объясняется: отдельный скрипт прогоняет все шаги теории и все эталонные решения и держит ноль нарушений. Поэтому курс можно идти подряд, не заглядывая вперёд.

Теория с примерами, а не с описаниями. У каждой конструкции есть объяснение, запрос и его результат — причём примеры не написаны руками, а выполняются на данных курса при сборке.

Проверка сравнивает результат, а не текст запроса. Подзапрос, CTE, CASE — любой верный путь засчитывается. Если запрос выполнился, но вернул не то, проверка скажет, что именно разошлось: число строк, имена колонок или конкретное значение.

Схема данных открывается прямо в задаче — помнить названия колонок не нужно. После верного ответа показывается эталонное решение автора с разбором.

Модули: первый запрос (SELECT, WHERE, ORDER BY, LIMIT, DISTINCT); считающие функции и NULL; JOIN с потерянными строками и задвоением; GROUP BY и HAVING; подзапросы и CTE; ранги, топы и доли без оконных функций; метрики — конверсия, повторные покупки, три разных средних чека.

Данные — сервис доставки: пять таблиц, в которых намеренно оставлены пустые значения и задвоения. На них построена половина уроков.

Другие материалы для аналитика — на zasqlpython.ru.

Для кого этот курс

Начинающие аналитики и все, кому SQL нужен по работе.

Начальные требования

Ничего. Курс начинается с того, что такое таблица и что такое запрос.

Как проходит обучение

Теория короткими шагами с исполняемыми примерами, затем блок задач с мгновенной проверкой. Запросы пишутся в браузере.

Программа курса

В курс входят

  • 21 урок
  • 194 интерактивные задачи
загружаем...

Наши преподаватели

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

Сколько стоит обучение

Бесплатно

Расскажите о курсе друзьям

Бесплатно