// tasks
Задачи по SQL с автопроверкой
Потренируй запросы на задачах о зарплатах, повторных записях и посещениях. Выбери задачу, напиши SQL и проверь результат.
задачи, которые можно решить сейчас
Примеры из условия можно проверять сколько угодно. Одна отправка на дополнительные тесты доступна без аккаунта.
- СреднийGROUP BY, HAVING и агрегатные функции
Кандидаты с повторными откликами
Соберите повторные отклики по email и покажите диапазон дат для каждого найденного дубля.
- СреднийОконные функции и top-1 внутри группы
Лучший сотрудник в каждом отделе
Верните ровно одного действующего сотрудника на отдел, корректно разрешив одинаковые оклады.
- СреднийПодзапросы, DISTINCT и агрегаты
Вторая по величине зарплата в SQL
Найдите следующий уровень оклада ниже максимального, а не второго сотрудника в сортировке.
- ПродвинутыйGaps and Islands и оконные функции
Серии подряд идущих дней в SQL
Превратите отдельные отметки присутствия в непрерывные интервалы с началом, концом и длиной.
Что дальше, когда открытые задачи закончатся?
Открытые задачи — витрина. После регистрации доступны SQL-тренажёр на 19 задач с мгновенной проверкой и 50 задач в путях «SQL для аналитиков» и «SQL на собеседовании» — с судьёй на скрытых тестах; 10 задач бесплатные.
- SQL-тренажёр — 19 задач с мгновенной проверкой, первые 6 бесплатно
- Песочница SQL — свободные запросы к PostgreSQL в браузере
- Скилл-тест по SQL — быстрая самопроверка перед стартом
- Вопросы на собеседовании по SQL — 15 вопросов с ответами и разборами
Вопросы про задачи
Это бесплатно?
Задачи на этой странице — полностью: открытые наборы данных проверяются в браузере, одна гостевая отправка на скрытые тесты не требует аккаунта. В каталоге после регистрации бесплатны первые модули тренажёра и стартовые паки путей.
Как проверяется решение?
Сначала выполни запрос на данных из условия. Затем можно проверить его на дополнительных наборах данных. Проверка сравнит колонки, строки и порядок результата.
Какой диалект SQL?
PostgreSQL. Работают оконные функции, CTE, DISTINCT ON и агрегаты с FILTER — всё, что спрашивают на собеседованиях аналитиков.