Новичок · 12 уроков · Бесплатно

Полночный экспресс

Расследуйте убийство в ночном поезде и изучите базовые конструкции SQL на связанных данных о пассажирах, билетах, багаже, станциях и событиях вагона.

Обложка интерактивной SQL-истории «Полночный экспресс»

О программе

Что представляет собой эта история

23:55, Москва, Ленинградский вокзал. Ночной экспресс №13 отправляется в Петербург: пять вагонов и пять промежуточных остановок. В 03:12 пассажира из купе 7 находят мёртвым. Врач говорит — сердечный приступ, но слишком многое не сходится. Закрытый поезд, двенадцать попутчиков и база данных. Найди убийцу — запрос за запросом.

Подойдёт тем, кто начинает изучать SQL с нуля и хочет сразу применять команды на понятной учебной базе.

Уровень
Новичок
Уроков
12
Таблиц в базе
6
Формат
Сюжет и SQL
СУБД
PostgreSQL
Цена
Бесплатно

Результат обучения

Что вы изучите

Каждый приём сначала объясняется, затем применяется к данным истории и проверяется по фактическому результату запроса.

  • Чтение данных с помощью SELECT

    Вы научитесь выбирать нужные столбцы из таблицы и понимать структуру результата. Это основа, на которой строятся все последующие запросы.

  • Фильтрация строк

    Вы будете отбирать записи через WHERE, объединять несколько требований оператором AND и сравнивать числовые значения. Запросы начнут отвечать на конкретные вопросы, а не возвращать всю таблицу.

  • Сортировка и диапазоны

    Вы разберётесь с ORDER BY и BETWEEN, чтобы располагать события в нужной последовательности и искать данные внутри заданного интервала.

  • Связи между таблицами

    Вы познакомитесь с LEFT JOIN и научитесь находить записи, для которых связанная информация отсутствует. Отдельно разберёте корректную проверку значений NULL.

  • Подсчёт и группировка

    Вы примените COUNT и GROUP BY для получения итогов по группам данных. Это позволит перейти от просмотра отдельных строк к простому анализу таблиц.

Учебная база данных

Запросы выполняются на связанных данных

Компактная база ночного экспресса связывает пассажиров, билеты, багаж, остановки, журнал вагона и результаты проверки на борту. Встроенный редактор принимает настоящие SELECT-запросы PostgreSQL, а проверка учитывает колонки, строки и требуемый порядок результата.

Начать обучение

Готовы начать историю «Полночный экспресс»?

Все 12 уроков доступны бесплатно. После прохождения можно продолжить практику на этой базе в банке заданий.

Начать бесплатно