SQL-истории, в которых ты ведёшь расследование

Изучай SQL.
Расследуй данные.

Выбирай историю, исследуй настоящую базу PostgreSQL и открывай следующую главу правильным запросом. От первого SELECT до сложных оконных функций.

3 истории уже доступны · 100 заданий для свободной практики

Один понятный маршрут

От первой улики до уверенного запроса

Теория появляется ровно тогда, когда нужна для решения. Ты сразу применяешь её на настоящих данных и видишь результат.

01Сюжетная история

Выбираешь историю, а не учебник

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

  • Каждый SQL-запрос двигает сюжет
  • Задания начинаются с простого SELECT
  • Подсказки объясняют нужную конструкцию
Обложка истории Полночный экспресс

История для новичка

Восемь запросов — восемь улик

🚂
Настоящий SQL-редактор

1SELECT p.name, t.purchased_at

2FROM passengers p

3JOIN tickets t

4ON t.passenger_id = p.id

5ORDER BY t.purchased_at DESC;

⌘ Enter · выполнитьВыполнить

02Практика в браузере

Пишешь настоящий PostgreSQL

Это не тест с вариантами ответа. Пиши запрос так, как написал бы его в рабочем проекте: с подсветкой синтаксиса, автодополнением таблиц и быстрым запуском с клавиатуры.

  • Подсветка синтаксиса и автодополнение
  • Настоящие результаты и ошибки PostgreSQL
  • Безопасная база только для чтения

03Мгновенная обратная связь

Видишь данные и понимаешь ошибку

Система проверяет не текст запроса, а его результат. Решение можно написать по-разному. Если ответ не совпал, ты узнаешь, чего не хватает: колонок, строк, фильтра или сортировки.

  • Подходят разные правильные решения
  • Понятные подсказки без спойлера
  • Следующая глава открывается сразу

✓ Задание решено

Результат совпал с эталоном. Открыта новая улика.

namepurchased_at
Софья Белова2026-07-16
Дарья Соколова2026-07-12
Николай Крамер2026-07-12
Прогресс всегда перед глазами

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

Карта расследования

🚂
4
5
🏆

3 из 8 улик найдено

04Твой прогресс

Возвращайся с того же места

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

  • Карта открытых глав истории
  • Отдельный прогресс каждой тренировочной базы
  • Можно тренироваться без регистрации

05Банк заданий

Сюжет закончился — практика продолжается

В банке заданий можно свободно работать с базами уже знакомых историй. Для «Полуночного экспресса» доступно 50 упражнений — от простых фильтров до CTE и оконных функций.

  • Задания разделены по сложности
  • Можно сразу перейти к нужной теме
  • Решённые упражнения сохраняются в профиле
Выбрать базу →
ER-диаграмма базы данных Полночного экспресса