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

О программе
Что представляет собой эта история
Инженер-механик Артём Вейл прибывает к потерявшему связь грузовому кораблю «Прометей». После стыковки челнок оказывается заблокирован, аварийное освещение едва работает, а экипаж не отвечает. В этой версии расследования каждая команда 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 уроков доступны бесплатно. После прохождения можно продолжить практику на этой базе в банке заданий.