Задачи по SQL с автопроверкой на живом PostgreSQL — от простых выборок до оконных функций и рекурсивных CTE. Чистая практика: пишете запрос, база его выполняет, результат сверяется с эталоном на двух наборах данных.
Тренажёр для тех, кто учит SQL. Каждая задача — небольшая схема с данными и запрос, который нужно написать: выборки и фильтры, работа со строками, датами и NULL, агрегация с GROUP BY и HAVING, все виды соединений, подзапросы и EXISTS, CTE и рекурсия, оконные функции, изменение данных с UPSERT и RETURNING, операции над множествами.
Проверка выполняется на настоящем PostgreSQL: ваш запрос запускается в свежей базе и сравнивается с эталоном сразу на двух независимых наборах данных — подогнать ответ под конкретные числа не получится. Порядок строк учитывается там, где в условии есть сортировка.
Теории здесь нет — это тренажёр. Для системного изучения возьмите курс «SQL с нуля».
Тренажёр без теории: только задачи. В каждой — небольшая схема с данными и запрос, который нужно написать.
Проверка идёт на **настоящем PostgreSQL**: ваш запрос выполняется в свежей базе, а результат сравнивается с эталоном — **сразу на двух независимых наборах данных**. Подогнать ответ под конкретные числа не получится.
Порядок строк учитывается там, где в условии задана сортировка, и не учитывается там, где не задана — как в реальной работе.
Ошиблись — увидите, какой результат ожидался и что вернул ваш запрос, а при синтаксической ошибке текст сообщения самой базы.
Хотите системную теорию — возьмите курс «SQL с нуля», а сюда возвращайтесь набивать руку.
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Тем, кто прочитал про SQL, но путается, как только нужно написать запрос самому.
Разработчикам и аналитикам перед собеседованием: задачи идут от простых выборок до оконных функций и рекурсии.
Тестировщикам и продакт-менеджерам, которым нужно самостоятельно доставать данные из базы.
Представление о таблицах, строках и столбцах.
Самые основы SQL: что делает SELECT. Всё остальное осваивается по ходу — задачи идут по возрастанию сложности.
Модулей: 8, уроков: 16. Задачи с кодом проверяются автоматически.
Бесплатный курс