⏳ Последние дни октября! SQLtest.online бесплатен благодаря донатам, и нам ещё нужно собрать сумму этого месяца, чтобы сайт продолжил работать в ноябре. Важен каждый донат. Поддержать сейчас →
SQL код скопирован в буфер обмена

SQL тест онлайн: тренажёр SQL-запросов и проверка навыков

SQLTest.online - бесплатный онлайн-тренажёр SQL. Пишите настоящие запросы прямо в браузере, выполняйте их на реальных базах данных и сразу получайте результат автоматической проверки. Здесь можно изучать SQL с нуля, поддерживать навыки для работы или готовиться к техническому собеседованию.

Наш девиз: Освойте SQL - один запрос за раз.

Как работает тренажёр SQL

В банке задач 486 заданий: от базовых SELECT-запросов до аналитических задач с оконными функциями и CTE. Задания сгруппированы по темам, сложности и СУБД.

У каждой задачи есть автоматические тесты: ваш запрос выполняется на реальной базе данных, и результат сравнивается с ожидаемым с учётом условий задания.

📂

Выберите SQL-задачу

Подбирайте задания по теме, сложности и базе данных.

✍️

Напишите запрос

Пишите решение во встроенном SQL-редакторе прямо в браузере.

✅

Запустите, проверьте и улучшите

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

Практика SQL на реальных базах данных

Задачи выполняются на настоящих СУБД, поэтому вы учите тот диалект SQL, с которым встретитесь на работе:

  • Sakila на MySQL: пункт проката DVD, классическая учебная база для SQL;
  • Bookings на PostgreSQL: авиаперелёты, билеты и места;
  • AdventureWorks на SQL Server: продажи и товары велосипедной компании;
  • Employee на Firebird, University на MariaDB, Querynomicon на SQLite, NYC Yellow Taxi на DuckDB и Countries на PostGIS.

Чтобы просто попробовать свои запросы без задачи, откройте SQL-песочницу: онлайн-редактор SQL для MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite и Firebird.

Пройдите тест на знание SQL

Тест навыков SQL - бесплатная онлайн-проверка знаний SQL: 12 практических задач разной сложности, случайно выбранных из банка задач, и три часа на решение. Для прохождения нужно войти в аккаунт. По результату вы получаете уровень: Intern, Junior, Middle или Senior. Это не официальный сертификат, но он хорошо показывает, насколько уверенно вы пишете SQL на практике.

Изучайте SQL на бесплатных уроках

Если вы только начинаете, откройте уроки SQL: от SELECT и WHERE до соединений, подзапросов, оконных функций и оптимизации запросов. В каждом уроке есть примеры, которые можно запустить, и ссылки на задачи по той же теме.

Подготовьтесь к собеседованию по SQL

Симулятор собеседования по SQL задаёт вопросы для выбранной должности и уровня и проверяет ваши ответы - как на настоящем техническом интервью.

Аккаунт не обязателен

Решать SQL-задачи можно сразу, без регистрации. Вход необязателен, но он позволяет:

  • сохранять прогресс и возвращаться к задачам в любое время;
  • получать достижения и следить за своей статистикой;
  • после решения задачи сравнивать своё решение с решениями других пользователей.

Короткие советы по изучению SQL

  • Пробуйте разные подходы: решения на SQL могут сильно различаться по производительности.
  • Внимательно читайте условия: некоторые задачи требуют определённого оператора или формата результата.
  • Используйте оценку стоимости запроса (если она доступна), чтобы учиться оптимизации, но сначала добивайтесь правильного результата.

Часто задаваемые вопросы

SQLTest.online бесплатный?

Да. Все задачи, уроки, SQL-песочница и тест навыков бесплатны. Решать задачи можно без регистрации, для теста навыков нужен бесплатный аккаунт. У некоторых функций с ИИ есть бесплатный дневной лимит.

Как проверить знание SQL онлайн?

Пройдите бесплатный тест навыков SQL: 12 практических задач с автоматической проверкой и три часа на решение. В конце вы получите уровень от Intern до Senior.

На каких СУБД можно практиковаться?

Задачи выполняются на MySQL, PostgreSQL, SQL Server, MariaDB, SQLite, Firebird, DuckDB и PostGIS. В SQL-песочнице есть ещё и Oracle.

Подходит ли SQLTest.online для подготовки к собеседованию?

Да. Задачи охватывают темы, о которых чаще всего спрашивают на собеседованиях, - от соединений и группировки до оконных функций, а симулятор собеседования позволяет отрепетировать техническое интервью по SQL.

Сообщество и поддержка

Присоединяйтесь к нашему сообществу! Для общения на русском языке вступайте в русскоязычную группу в Telegram . Для международного общения на английском языке присоединяйтесь к Telegram International group или WhatsApp International Community . Обсуждайте задачи, делитесь опытом и задавайте вопросы - мы рады всем участникам!

Если нужна помощь, есть предложения или вы хотите сообщить о проблеме, напишите нам на support@sqltest.online.

Приступить к практике