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

Прометей · Новичок

Исследуйте потерявший связь грузовой корабль и последовательно освойте SQL — от первого SELECT до объединения таблиц с JOIN.

Обложка интерактивной SQL-истории «Прометей · Новичок»

О программе

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

Инженер-механик Артём Вейл прибывает к потерявшему связь грузовому кораблю «Прометей». После стыковки челнок оказывается заблокирован, аварийное освещение едва работает, а экипаж не отвечает. В этой версии расследования каждая команда SQL разбирается отдельно: от первого SELECT и WHERE до более сложных запросов.

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

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

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

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

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

  • Уверенная работа с выборкой

    Вы последовательно освоите SELECT, WHERE, ORDER BY, LIMIT, IN и BETWEEN. Каждый новый оператор будет добавляться к уже знакомым конструкциям на небольших понятных шагах.

  • Агрегаты и группировка

    Вы научитесь считать строки, искать минимальные и максимальные значения, группировать данные и фильтровать полученные группы через HAVING.

  • Текст, NULL и условные значения

    Вы разберёте поиск по тексту через ILIKE, проверку отсутствующих значений и замену NULL с помощью COALESCE. Конструкция CASE поможет формировать понятные категории прямо в запросе.

  • Объединение связанных данных

    Вы научитесь соединять таблицы через JOIN и LEFT JOIN, а также объединять однотипные результаты оператором UNION ALL. На практике станет понятно, когда нужен каждый подход.

  • Подзапросы и проверки существования

    Вы освоите вложенные запросы, EXISTS и NOT EXISTS для проверки связанных записей. Эти конструкции помогут формулировать более сложные условия без дублирования данных.

  • CTE, даты и составные запросы

    Вы познакомитесь с WITH и CTE, вычислениями дат и времени, а затем соберёте несколько операций в один читаемый запрос. В финальной части будет рассмотрен рекурсивный CTE.

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

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

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

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

Готовы начать историю «Прометей · Новичок»?

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

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