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

Бесплатный курс SQL с нуля для аналитика: 194 задачи в браузере на данных доставки. SELECT, GROUP BY, JOIN, подзапросы, CTE и продуктовые метрики. Ранги, топы и доли разбираются без оконных функций.
Начальный уровень
25–35 часов, в своём темпе

Чему вы научитесь

  • Писать SELECT с WHERE, ORDER BY, LIMIT и DISTINCT
  • Считать агрегаты и корректно обрабатывать NULL
  • Соединять таблицы без потери и задвоения строк
  • Группировать данные и фильтровать группы через HAVING
  • Писать подзапросы и CTE
  • Считать ранги, топы и доли без оконных функций
  • Рассчитывать конверсию, повторные покупки и средний чек

О курсе

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

Что будете делать

Выбирать строки и колонки, соединять таблицы, считать агрегаты, писать подзапросы и CTE. На данных заказов разберём конверсию, повторные покупки и разные способы расчёта среднего чека.

Программа

  1. SELECT, WHERE, ORDER BY, LIMIT и DISTINCT.
  2. Агрегатные функции и NULL.
  3. JOIN: потерянные строки и задвоения.
  4. GROUP BY и HAVING.
  5. Подзапросы и CTE.
  6. Ранги, топы и доли без оконных функций.
  7. Продуктовые метрики на данных доставки.

Как решать задачи

В теории есть объяснение конструкции, пример запроса и результат. Схема пяти таблиц доступна в условиях задач. В данных встречаются пропуски и дубли: их нужно учитывать при расчётах.

Проверка сравнивает результат запроса. Можно использовать разные конструкции, если ответ соответствует условию. При расхождении проверка сообщает о числе строк, именах колонок или значениях. После верного ответа открывается авторское решение с разбором.

Оконные функции изучаются отдельно: SQL-тренажёр по оконным функциям.

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

Дополнительные материалы: zasqlpython.ru.

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

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

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

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

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

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

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

В курс входят

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

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

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

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

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

Бесплатно

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

Бесплатно