SQL-тренажёр часто выбирают по количеству задач, а потом оказывается, что половина закрыта пейволом, движок не тот, что на работе, а задач с собеседований нет вообще. Разобрались, чем форматы отличаются на практике, и собрали пять сервисов для практики SQL онлайн на русском: от бесплатного курса для начинающих до рейтинга с задачами на скорость запроса.Коротко о различияхТренажёр с задачами — открываете условие, пишете запрос, система сравнивает результат с эталоном и показывает расхождение.Курс с практикой — теория и задачи идут по порядку, от первого SELECT к JOIN, подзапросам и оконным функциям.Рейтинговый задачник — задачи выдаются по этапам, учитывается время решения, в конце можно получить сертификат.В подборке: Koddo, SQL Academy, SQL-EX, «Интерактивный тренажёр по SQL» на Stepik и «Симулятор SQL» от karpov.courses.Как мы выбирали участниковВключили русскоязычные сервисы, где SQL решают в браузере с автоматической проверкой: тренажёры, курсы с практикой и рейтинговый задачник. Такой разброс помогает подобрать формат под задачу — от SQL для начинающих до задач по SQL с собеседований.1. SQL Academy — MySQL и PostgreSQL в одной задачеРусскоязычная платформа с интерактивным курсом, тренажёром, песочницей и продвинутыми курсами по SQL. Диалект в задаче переключается между MySQL и PostgreSQL прямо в редакторе, а больше половины задач тренажёра — тестовые задания компаний.Кому подойдётАналитик перед собеседованием: 107 задач с пометкой «Тестовое задание» и фильтром по компаниям — Яндекс, Т-Банк, VK, Сбербанк, Ozon и другие.Новичок: курс по SQL с теорией и заданиями для самопроверки, потом задачи тренажёра от лёгких к сложным.Компания, которой нужно обучить команду: корпоративные лицензии, аналитика прогресса и счёт по ИНН.Что можно развернутьТренажёр — 207 задач: 41 лёгкая, 126 средних, 40 сложных. Темы — от агрегатных функций и JOIN до оконных функций (26 задач), временных рядов, индексов и раздела «Найди ошибку» (15 задач). Базы — «Авиаперелёты», «Расписание», «Семья», Airbnb, Company и схемы тестовых заданий. Рядом — курс по SQL, песочница с базами платформы, тематические практикумы, справочник функций, вопросы с собеседований и рейтинг пользователей. Продвинутые курсы: оптимизация запросов в PostgreSQL, SQL для анализа данных, проектирование БД, паттерны SQL-собеседований, BI на Tableau.Инфраструктура и экосистемаВсё работает в браузере: условие, редактор и схема базы с таблицами и полями открыты на одном экране, запрос можно запустить или отправить на проверку. По умолчанию стоит MySQL, в выпадающем списке — PostgreSQL; версии на сайте не указаны. В отзывах на странице Премиума пользователи отмечают, что проверяется результат запроса, а не его текст. Есть AI-помощник, который объясняет ошибки. Сайт заявляет более 354 000 учеников за последние 7 лет.Поддержка и каналы связиПочта feedback@sql-academy.org, Telegram, ВКонтакте и Max; для корпоративных клиентов — admin@sql-academy.org.Тарифы, ограничения и условияБесплатно: курс, задачи тренажёра, песочница, справочник; на главной сказано, что бесплатна бóльшая часть функций.Премиум — 3 690 ₽ за 6 месяцев без автопродления: безлимитные подсказки AI-помощника, задания с собеседований топ-компаний, эталонные решения задач тренажёра, задания для самопроверки из курса, сертификаты, продвинутые курсы.Оплата российской или зарубежной картой; пробного периода на странице тарифа нет.Для команд — пакеты лицензий: 3 за 12 990 ₽, 10 за 36 000 ₽, 50 за 160 000 ₽, 300 за 900 000 ₽. Счёт по ИНН, УПД через Диадок, оферта, без НДС (УСН); лицензию можно отозвать в первые 24 часа после активации.Ограничения: версии СУБД не указаны, ClickHouse и MS SQL нет; эталонные решения и задачи с собеседований — только в Премиуме; помесячной подписки нет, только 6 месяцев.Официальный сайт: SQL Academy2. SQL-EX — рейтинг и задачи на скорость запросаОдин из самых популярных русскоязычных задачников по SQL: сайт работает с 2002 года. Задачи на выборку и модификацию данных разбиты на этапы, решения идут в рейтинг, а на оптимизационном этапе запрос должен быть не только верным, но и быстрым.Кому подойдётТот, кто хочет набить руку на выборке: 192 упражнения на SELECT на обучающем этапе и 242 — на рейтинговых.Бэкендер, которому нужна оптимизация: с задачи 139 решение засчитывается, только если процессорное время запроса превышает время авторского решения не больше чем вдвое.Тот, кому нужен сертификат в резюме: он подтверждает решение 63 или 125 рейтинговых задач плюс задач на DML.Что можно развернутьУпражнения на SELECT — 192 на обучающем этапе и 242 на рейтинговых, ещё 68 на INSERT, UPDATE, DELETE и MERGE. Сложность — от 1 до 5. Кроме задач — тесты по Transact-SQL, моделирование данных для DML, учебник sql-tutorial.ru, раздел про оптимизацию и чтение плана выполнения, форумы, где решение можно обсуждать после того, как задача решена.Инфраструктура и экосистемаРейтинговые этапы идут на Microsoft SQL Server 2019; на обучающем этапе дополнительно доступны MariaDB 10.4, PostgreSQL 12.3 и Oracle Database 11g. Запрос проверяется на двух базах с одинаковой структурой и разными данными, для части задач — ещё на третьей. При ошибке сайт показывает, что вернул ваш запрос и что — правильный. Подсказка открывается, когда запрос дал верный результат на открытой базе и прошло отведённое на задачу время. В части задач CTE запрещены: сайт подталкивает к решениям на множествах.Поддержка и каналы связиФорма обратной связи на сайте, форумы по этапам и Telegram-канал t.me/sqlexercises.Тарифы, ограничения и условияРегистрация и рейтинговые задачи бесплатны; задачи первого этапа доступны без регистрации.Рейтинг обучающего этапа — 500 ₽ разово: без оплаты не отмечаются решённые задачи, закрыты задачи обучающего этапа с номерами выше 150 и действует дневной лимит.Сертификаты Basic knowledge и All requirements — по 1 500 ₽, второй при наличии первого — 750 ₽.Ограничения: рейтинг только на MS SQL Server; задачи с собеседований конкретных компаний и ИИ-подсказки не заявлены; сбросить прогресс и начать заново нельзя.Официальный сайт: SQL-EX3. «Интерактивный тренажёр по SQL» на Stepik — бесплатный курс с нуляБесплатный курс на Stepik от Галины Озеровой, доцента ДВФУ: 22 урока, 10 тестов и 173 интерактивные задачи. Почти каждый шаг — практическое задание на запрос, а сложность растёт от одной таблицы к базам «Интернет-магазин», «Тестирование» и «Абитуриент».Кому подойдётТот, кто ещё не писал SELECT: курс начинается с реляционной модели и выборки из одной таблицы.Начинающий аналитик или маркетолог, которому нужен SQL без оплаты и без установки СУБД.Тот, кто хочет освежить базу, прежде чем браться за задачи с собеседований.Что можно развернутьЧетыре модуля: основы реляционной модели и SQL, запросы к связанным таблицам, базы данных и SQL-запросы, задачи, которые придумали сами учащиеся. Темы — выборка, групповые операции, вложенные запросы, запросы корректировки, соединение таблиц; практика идёт на таблицах «Командировки» и «Нарушения ПДД» и базе «Интернет-магазин книг». К курсу прилагается текстовый документ с теорией.Инфраструктура и экосистемаЗапросы пишут, выполняют и отлаживают на платформе Stepik, ставить ничего не нужно. У шагов есть комментарии автора и учащихся, у задач — форум решений. СУБД на странице курса не указана. По данным страницы — 554 213 учащихся, оценка 4,9 по 4 954 отзывам, последнее обновление 08.10.2026, курс — победитель EDCRUNCH AWARD OOC 2021.Поддержка и каналы связиВопросы — в комментариях к шагам, где отвечают автор и другие учащиеся, и на форуме решений.Тарифы, ограничения и условияКурс бесплатный, сертификат Stepik входит.Объём — не меньше 24 часов, начальный уровень.Ограничения: задачи с собеседований, оконные функции и оптимизация в программе не заявлены; СУБД не указана; договоров с юрлицами и корпоративных лицензий у курса нет.Официальный сайт: «Интерактивный тренажёр по SQL» на Stepik4. Koddo – PostgreSQL 18 в браузереСервис для практики программирования на русском, где SQL решают на PostgreSQL 18 прямо в браузере. Дописали запрос, нажали «проверить» – тренажёр сравнил результат с эталоном. Закрывает путь от SQL для начинающих до классических задач с собеседований уровня junior и middle.Кому подойдётАналитик за 2-3 недели до собеседования. В тренажёре можно пройти «Оконные функции» и «Задачи как на собеседовании», потом сборник: вторая по величине зарплата, топ-3 с ничьими, серии дней подряд.Джун-бэкендер, у которого SQL живёт в коде сервиса: JOIN через связующую таблицу, LEFT JOIN без потери строк и план своих запросов в песочнице.Человек, который ещё не написал ни одного SELECT: уроки с нуля, 6 бесплатных задач тренажёра без регистрации, дальше курс «SQL для аналитиков».Что можно развернутьSQL-тренажёр – 46 задач в 11 модулях, по темам от SELECT до оконных функций и отчётов, без меток сложности. Есть модули Подзапросы и CTE (4 задачи), Оконные функции (6 задач) и Задачи как на собеседовании (6 задач). Есть и аналитика: выручка по месяцам без пропусков, доля в выручке. База – сервис бронирований из 6 таблиц: users, rooms, reservations, reviews, amenities, room_amenities.Курс SQL для аналитиков – 25 задач в 5 модулях на данных интернет-магазина «Ярко», к нему уроки SQL с нуля. По сложности: 9 лёгких, 12 средних, 4 сложных. Есть модуль Подзапросы и оконные функции и аналитические задачи: выручка нарастающим итогом и когорты.Сборник SQL на собеседовании – 25 задач в 5 модулях на HR-системе «Пульс»: 1 лёгкая, 18 средних, 6 сложных. Классические вопросы SQL-собеседований: вторая по величине зарплата, топ-3 с ничьими, серии дней и пропуски, воронка найма. CTE и оконные функции нужны почти в каждой задаче.Песочница: базы из шаблонов, CSV перетаскивается на страницу и становится таблицей, EXPLAIN ANALYZE по шагам.SQL-детектив: семь запросов по уликам в восьми таблицах.Справочник со статьями, в том числе про индексы и EXPLAIN ANALYZE, и тесты навыков.Курс вышел в июле 2026 года, сборник в августе. Тренажёр запустился в августе с 20 задачами и в октябре вырос до 46. Имейте в виду, что фиксированного графика публикации новых задач нет.Задача тренажёра Koddo с пройденной проверкойИнфраструктура и экосистемаДвижок один – PostgreSQL 18.3. В браузере он работает через PGlite, то есть PostgreSQL, собранный в WebAssembly: ставить ничего не нужно, первый запуск скачивает около 17 МБ. Задачи курса и сборника проверяет сервер на той же версии.Сравнивается результат, а не текст запроса: засчитается любой запрос с нужными колонками и строками в нужном порядке, хоть через подзапрос, хоть через JOIN. В тренажёре проверка разбита на три требования: запрос выполняется, колонки совпадают с условием, строки совпадают по значениям и порядку. Числа сравниваются как числа, так что 6000 и 6000.0 – одно и то же. Если не сошлось, тренажёр называет требование, подсвечивает первую отличающуюся ячейку, а при ошибке округления говорит, что не так.Задачи курса и сборника сервер прогоняет на скрытых наборах данных с краевыми случаями: ничья на максимуме, NULL, деление на ноль, размножение строк после JOIN. Вписать ответ литералом не получится. Скорость при этом не оценивается: верное, но медленное решение засчитается.Вход через GitHub, Google и Яндекс. На телефоне сайт работает: в тренажёре задача, код и результат разложены по вкладкам, в песочнице открывается быстрый редактор с готовыми примерами. Мобильного приложения, API и интеграций с LMS нет.Проверка не прошла: тренажёр показывает расхождение и подсказкуПоддержка и каналы связиРаздел «поддержка» в личном кабинете и почта help@koddo.ru. Отвечает основатель, бота нет. На обычный вопрос – в течение рабочего дня, ошибку в условии задачи или в проверке исправляют за два рабочих дня.Если задача не идёт, в тренажёре после неудачной проверки открывается текстовая подсказка. ИИ-ассистент разбирает упавшую проверку и говорит, куда смотреть, но готовый запрос не пишет. Эталонное решение есть у каждой задачи и бесплатно; если открыть его до своего, задача засчитается, но без XP.Тарифы, ограничения и условияFree, 0 ₽: первые 6 задач тренажёра, первый модуль курса и первый модуль сборника (по 5 задач), вся песочница (до 3 баз одновременно), «SQL-детектив», справочник, тесты навыков, 10 ИИ-кредитов в месяц.Premium, 490 ₽ в месяц или 3 990 ₽ в год: все 96 SQL-задач, все модули тренажёров и курсов, песочница без лимита баз, детали скрытых проверок, 150 ИИ-кредитов в месяц.Есть годовая подписка: 3 990 ₽ вместо 5 880 ₽ за 12 месяцев по 490 ₽, на 32% дешевле. Оплата российской картой в рублях через ЮKassa. Оплаты по счёту, договора с юрлицами и корпоративных лицензий для команд и учебных центров пока нет.Уровни тренажёра Koddo: бесплатные задачи и модули PremiumИз ограничений. Движок только PostgreSQL – на MySQL, ClickHouse или MS SQL не переключиться. Задачи уровня junior и middle: senior и вопросов с собеседований конкретных компаний нет. Задач на оптимизацию тоже нет, а решения проверяют автоматика и ИИ-ассистент – ментора нет. Соревнований, рейтинга и симулятора SQL-собеседования нет. Пробного периода нет, зато бесплатная часть работает без срока и без карты; в курсе и сборнике на Free – до 100 запусков в день.Официальный сайт: SQL-тренажёр Koddo5. «Симулятор SQL» от karpov.courses — задачи аналитика и дашборды в RedashБесплатный курс школы karpov.courses, где SQL изучают в роли аналитика сервиса доставки. 150 задач решают в PostgreSQL прямо в браузере, а результаты собирают в дашборды в Redash.Кому подойдётТот, кто только начинает карьеру и хочет опыт на продуктовых задачах перед собеседованием.Менеджер проекта или продукта, который хочет сам анализировать данные.Аналитик с опытом, которому нужно напрямую работать с БД и считать продуктовые метрики.Что можно развернуть150 заданий в двух блоках. Первый — основы SQL: от запросов к одной таблице до объединений, подзапросов и оконных функций. Второй — продуктовые задачи: метрики, разовые запросы, визуализация и дашборды. К задачам идут видеолекции.Инфраструктура и экосистемаЗапросы к PostgreSQL пишут в браузере, решения отправляют на автоматическую проверку, дашборды строят в Redash. Для доступа нужна регистрация на образовательной платформе karpov.courses. Дальше школа предлагает платные программы — «Аналитик данных», «Симулятор аналитика», «Симулятор A/B-тестов» и другие.Поддержка и каналы связиВопросы преподавателям и общение со студентами — в Telegram-чате курса.Тарифы, ограничения и условияКурс бесплатный, без дедлайнов, задания можно решать в любом порядке.После курса — сертификаты на русском и английском.Образовательные услуги оказывает ООО «Карпов Курсы» по лицензии № Л035-01298-77/00179689 от 11 апреля 2022 года.Ограничения: один движок — PostgreSQL, версия не указана; задачи с собеседований конкретных компаний не заявлены; уровень — для новичков.Официальный сайт: «Симулятор SQL» karpov.coursesСравнение по ключевым критериямСравнительная таблица пяти сервисовСервисЗадачСУБДЗадачи с собеседованийБесплатноПлатноKoddo96PostgreSQL 18.3сборник из 25 классических задач6 задач тренажёра + первые модули490 ₽/мес или 3 990 ₽/годSQL Academy207 в тренажёреMySQL, PostgreSQL107 тестовых заданий компанийбóльшая часть функций3 690 ₽ за 6 месSQL-EX192 + 242 SELECT, 68 DMLMS SQL Server 2019, на обучающем этапе ещё MariaDB, PostgreSQL, Oracleне заявленырейтинговые задачи500 ₽ разово, сертификат 1 500 ₽Stepik173не указанане заявленывесь курс—Симулятор SQL150PostgreSQLне заявленывесь курс—Ниже — сводка по условиям, которые чаще всего влияют на выбор.Объём: Koddo — 96 задач в тренажёре, курсе и сборнике; SQL Academy — 207 задач в тренажёре плюс курс; SQL-EX — 192 упражнения на SELECT на обучающем этапе, 242 на рейтинговых и 68 на DML; Stepik — 173 интерактивные задачи; «Симулятор SQL» — 150 задач.СУБД: Koddo — только PostgreSQL 18.3; SQL Academy — MySQL и PostgreSQL на выбор в задаче; SQL-EX — MS SQL Server 2019 на рейтинге, MariaDB 10.4, PostgreSQL 12.3 и Oracle 11g на обучающем этапе; Stepik — на странице курса не указана; «Симулятор SQL» — PostgreSQL.Проверка: Koddo — по результату, скрытые наборы данных с краевыми случаями в курсе и сборнике; SQL-EX — по результату на двух-трёх базах, на оптимизационном этапе учитывается время запроса; SQL Academy, Stepik и «Симулятор SQL» — автоматическая проверка, детали на сайтах не раскрыты.Задачи с собеседований: SQL Academy — 107 тестовых заданий с названиями компаний; Koddo — сборник из 25 классических вопросов без привязки к компаниям; у SQL-EX, Stepik и «Симулятора SQL» не заявлены.Оптимизация и план запроса: Koddo — EXPLAIN ANALYZE в песочнице, задач на оптимизацию нет; SQL-EX — оптимизационный этап с задачи 139; SQL Academy — отдельный продвинутый курс по оптимизации в PostgreSQL в Премиуме.Бесплатный доступ: Stepik и «Симулятор SQL» — полностью; SQL-EX — всё, кроме рейтинга обучающего этапа и сертификатов; SQL Academy — бóльшая часть функций; Koddo — 6 задач тренажёра, первые модули курса и сборника, песочница.Подсказки и решения: Koddo — текстовые подсказки, ИИ-ассистент и бесплатные эталонные решения; SQL Academy — AI-помощник, эталонные решения в Премиуме; SQL-EX — подсказки открываются после попытки и таймера; Stepik — комментарии и форум решений; «Симулятор SQL» — Telegram-чат с преподавателями.Сертификат: SQL Academy — в Премиуме; SQL-EX — 1 500 ₽; Stepik — бесплатно; «Симулятор SQL» — на русском и английском; у Koddo не заявлен.Юрлица: SQL Academy — пакеты лицензий, счёт по ИНН, УПД через Диадок; у Koddo оплаты по счёту и договоров пока нет; у SQL-EX, Stepik и «Симулятора SQL» корпоративных условий на страницах нет.ВыводДля первого SELECT хватит бесплатного курса с практикой: ничего не нужно ставить, задачи идут по порядку. Тренажёр с задачами с собеседований нужен, когда до интервью пара недель и важно отработать оконные функции, CTE и краевые случаи. Рейтинговый задачник — для тех, кто хочет решать много и проверять себя на скорости запроса.Если нужна подготовка к собеседованию аналитика или джун-бэкендера на современном PostgreSQL и проверка на скрытых данных, а не только на открытой базе, смотрите на Koddo. Если важны тестовые задания конкретных компаний и выбор между MySQL и PostgreSQL — на SQL Academy. Если хочется рейтинга, сертификата и задач на скорость на MS SQL Server — на SQL-EX. Если старт с нуля и бюджет ноль — на «Интерактивный тренажёр по SQL» на Stepik или «Симулятор SQL»; второй ближе к работе продуктового аналитика. Перед оплатой пройдите бесплатную часть: у каждого сервиса из подборки она есть.