Заметки бизнес-аналитика
Главная › Системный анализ › Данные и SQL

SQL для всех: гид по тренажёрам, курсам и песочницам

Конспект статьи. Автор оригинала: Евгений (egusinets, QA4Life)

Подборка ресурсов для практики SQL. Теория без практики быстро забывается, поэтому инструменты стоит комбинировать.

Подготовка к собеседованиям

  • StrataScratch — задачи из крупных компаний с бизнес-контекстом.
  • LeetCode (SQL) — Easy/Medium/Hard.
  • DataLemur — продуктовые метрики, retention, A/B-тесты.
  • HackerRank — соревновательный формат.

Тренажёры

  • SQL-ex — классика с единой схемой данных и рейтингом.
  • Codewars — можно смотреть чужие решения.
  • SQL Academy — теория перед упражнениями.
  • PGExercises — PostgreSQL до рекурсивных запросов.
  • SQLBolt, SQL Noir (детективная игра).

Курсы и песочницы

Stepik: «Введение в SQL», интерактивный тренажёр, «Собеседование по SQL» (UNION и UNION ALL, уровни изоляции, когда не используется индекс, DELETE/TRUNCATE/DROP). Песочницы: dbfiddle, SQLize.online. Справочник — документация PostgreSQL на русском от Postgres Pro.

Планы

  • Новичку: курс + SQLBolt и SQL-ex по 5–10 задач в день.
  • Продолжающему: Codewars и HackerRank с разбором чужих решений.
  • За 1–2 месяца до собеседования: LeetCode, StrataScratch, DataLemur.
Источник: SQL для всех: гид по тренажёрам, курсам и песочницам
Автор: Евгений (egusinets, QA4Life)
Это конспект, пересказ основных идей. Полный текст, иллюстрации и примеры читайте в оригинальной статье.