Новичок · 12 уроков · Бесплатно
Полночный экспресс
Расследуйте убийство в ночном поезде и изучите базовые конструкции 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 уроков доступны бесплатно. После прохождения можно продолжить практику на этой базе в банке заданий.