Продвинутый SQL-тренажёр
Краткое описание и гайд по работе с продвинутым тренажером
Продвинутый тренажёр состоит из большего количества задач, чем базовый, и для его прохождения необходимо получить статуc Junior, что можно сделать пройдя базовый тренажер по SQL. Здесь тебя ждут интересные задачи, в том числе достаточно сложные. Предметной областью, по которой спроектирована база данных, является маркетплейс. И ты аналитик этого маркетплейса, которому предстоит провести ряд исследований. Для успешного прохождения тренажера тебе необходимы знания следующих инструментов PostgreSQL:
- инструменты, перечисленные для прохождения базового тренажера;
- оконные функции — LAG/LEAD, ROW_NUMBER(), RANK();
- подзапросы и CTE;
- агрегаты с фильтрацией и условной логикой;
Страница с задачами продвинутого тренажёра
Функционал такой же как в базовом, но задачи имеют более высокую сложность.
Интерфейс продвинутого тренажёра
Те же элементы интерфейса, но добавлена интерактивная ERD диаграмма.
Отлично — с интерфейсом разобрались. Теперь начинается самое интересное: практика. Выбирай задачи, пробуй разные запросы, экспериментируй и не бойся ошибаться — именно так мы и учимся. Удачи в тренировке! Пусть твой SELECT всегда возвращает ровно то, что ты задумал 🙂