тренажёр sql · онлайн · бесплатно

Тренажёр SQL онлайн —
бесплатно, в формате собеса

Тренажёр открывается в браузере, ставить ничего не надо. Есть и в Telegram.

Вопросы, как их задают на собесах: куда пропадут строки после LEFT JOIN, чем RANK отличается от ROW_NUMBER, почему запрос читает всю таблицу. После ответа сразу разбор. Что проседает, тренажёр вернёт сам.

разбор каждого ответаинтервальное повторениекарта слабых тем
сессия дня · sql1 / 3

Запрос SELECT * FROM orders выполнили на таблице из 500 строк. Сколько строк окажется в результате?

живой вопрос из банка — выбери ответ
sql-тренажёр

Задачи, где запрос пишешь сам

Запрос выполняется на настоящей базе. Если ответ не сошёлся, тренажёр покажет лишние и пропавшие строки и объяснит, в чём ошибка.

  • + 117 задач от первого SELECT до оконных функций
  • + урок к каждому модулю: формулы, примеры, где ошибаются
  • + 60 бизнес-задач на данных маркетплейса, банка, доставки и других компаний
Открыть SQL-тренажёр

в браузере на компьютере · «Язык SQL» бесплатно

Экран SQL-тренажёра: запрос, проверка нашла лишнюю строку и объяснила ошибку «AND сработал раньше OR»
как проходит тренировка

Цикл: вопрос → разбор → повтор слабого

  1. Сессия — 10 минут

    Вопрос, четыре варианта, выбираешь ответ. Никаких лекций на час: формат рассчитан на каждый день.

  2. Разбор — сразу

    После ответа видно правильный вариант и почему он правильный. Ошибка перестаёт быть загадкой ещё до собеседования.

  3. Слабое — вернётся

    Интервальное повторение: тренажёр помнит, где ты плаваешь, и возвращает эти подтемы, пока не начнёшь отвечать уверенно.

что внутри

Из чего состоит тренажёр

Прогресс считается по каждой подтеме отдельно: видно, где уверенно, а что тренажёр будет возвращать.

чем это отличается

Зачем вопросы, если есть задачи

Писать запросы учат задачи. На собеседовании SQL проверяют ещё и вопросами: просят объяснить, что вернёт готовый запрос, почему после джойна задвоились строки, когда оконная функция дешевле self-join и что случится с индексом, если обернуть колонку в функцию.

Этот тренажёр устроен как само интервью: вопрос, варианты, твой ответ, разбор. И с интервальным повторением: ошибся в HAVING против WHERE, и подтема вернётся через день, потом через три, пока не перестанешь спотыкаться. К собесу остаётся меньше мест, где можно поплыть.

кому пригодится

SQL спрашивают почти на любом собесе с данными

Тренажёр — не только SQL: внутри банки вопросов под каждую из этих ролей целиком.

разобраться глубже

Материалы рядом

вопросы и ответы

Частые вопросы о тренажёре

Тренажёр действительно бесплатный?
Да. Каждый день доступна бесплатная сессия вопросов с разбором — этого хватает на регулярную подготовку. Подписка снимает дневной лимит и добавляет работу над ошибками: 449 ₽ в месяц. К дате собеса есть разовый пасс на 14 дней — 1999 ₽, без автопродления.
Нужно ли что-то устанавливать или регистрироваться?
Нет. Тренажёр открывается в браузере, на компьютере и в телефоне: войти можно через Telegram, Яндекс ID или VK ID. Если удобнее в чате, он же есть мини-приложением в Telegram.
А задачи, где запрос пишешь сам, есть?
Есть: SQL-тренажёр в браузере на компьютере. 117 задач от первого SELECT до оконных функций и 60 бизнес-задач на данных компаний. Запрос выполняется на настоящей базе, проверка показывает лишние и пропавшие строки и объясняет ошибку. «Язык SQL» бесплатно.
Какие темы входят?
171 вопрос в 5 подтемах: Агрегации и GROUP BY, Оконные функции, Подзапросы и CTE, JOIN’ы, Производительность. Каждый вопрос — с объяснением, почему верен правильный вариант и чем плохи остальные.
Какой диалект SQL используется?
Стандартный SQL без привязки к конкретной СУБД: JOIN, оконные функции, агрегаты и логика NULL везде работают одинаково. Там, где диалекты расходятся, это оговаривается в разборе.
Подойдёт для подготовки к собеседованию в Яндекс или Сбер?
Да: в банке размечены форматы собеседований Яндекса, Сбера, Ozon, Т-Банка и Авито — вопросы в духе того, что там реально спрашивают по SQL. Плюс движок сам возвращает темы, где ты ошибаешься, — к собесу слабых мест остаётся меньше.
Начать бесплатно

первая сессия — прямо сейчас, бесплатно