Интерактивный SQL-тренажёр — 545 задач с собеседований аналитика
SQL-тренажёр с автопроверкой решений в браузере. 545 задач по 25 темам — оконные функции, JOIN, CTE, подзапросы, gaps-and-islands, когортный анализ. Поддержка PostgreSQL и SQLite через WebAssembly. Задачи с реальных собеседований аналитика данных в Yandex, Ozon, Сбер, T-Bank, Авито. Первые 5 — без регистрации. Полный доступ ко всем задачам — в подписке Pro 1999 ₽/мес. Альтернатива — пройди бесплатный курс «SQL с нуля» на 92 задачи.
Это интерактивная среда для решения SQL-задач прямо в браузере. Открываешь задачу — видишь схему БД и условие. Пишешь SQL в редакторе, нажимаешь «Запустить» — запрос исполняется через SQLite или PostgreSQL в WebAssembly (без сервера). Кнопка «Проверить» сравнивает результат с эталоном. На zasqlpython.ru — 545 задач по 18 темам.
Чем SQL-песочница отличается от SQL-тренажёра?
Ничем — это одно и то же: онлайн SQL-песочница, где ты решаешь SQL задачи онлайн с автопроверкой и настоящей базой в браузере. «Песочница», «тренажёр», «задачи онлайн» — разные названия одного инструмента. Открываешь, пишешь запрос, сразу видишь результат на реальных данных — ничего ставить не нужно.
Какие задачи в SQL-тренажёре бесплатны?
Первые 5 SQL-задач — без регистрации. После регистрации (30 секунд) дополнительно открываются ещё 5 free-задач, а также 5 free на других тренажёрах (Python, кейсы, метрики). Полный доступ ко всем 545 SQL-задачам + 532 Python + 564 кейса + 394 метрики + AI-собес без лимитов — в Pro 1999 ₽/мес. Если нужна только база — пройди наш бесплатный курс «SQL с нуля» на /course (10 уроков, 92 задачи — всё открыто без Pro).
Какой SQL диалект используется в тренажёре?
Два диалекта на выбор: SQLite (быстрее, идеально для обучения) и PostgreSQL 16 (полный продакшен-диалект через PGlite WASM). На каждой задаче можно переключить вкладку. SQLite запускается мгновенно, PostgreSQL — после ~1 сек seed.
Сколько SQL-задач нужно решить перед собесом аналитика?
Junior — 50-70 задач (фокус: SELECT, WHERE, JOIN, GROUP BY, базовые подзапросы). Middle — 150-200 (+ оконные функции, CTE, gaps-and-islands). Senior — все 545 + блог-серия «SQL с нуля до Window Functions».
Можно ли решать SQL-задачи без регистрации?
Да, первые 5 задач каждого тренажёра видны без аккаунта. Регистрация открывает прогресс между устройствами и доступ к 5 free задачам на каждый раздел.
Какие темы SQL покрывает тренажёр?
25 тем: оконные функции (ROW_NUMBER, RANK, LAG, LEAD, SUM OVER), все типы JOIN, агрегация и GROUP BY, подзапросы и CTE (включая рекурсивные), gaps-and-islands, когортный анализ, RFM-сегментация, воронки конверсии, retention, A/B-тесты в SQL, работа с датами и строками.
Тренажёр работает на телефоне?
Да, SQL-редактор адаптирован под mobile. Но на маленьком экране набирать длинные запросы менее удобно, поэтому для серьёзной практики рекомендую десктоп или планшет.