Практический SQL. Часть 2. JOIN, CASE и подзапросы

Бесплатный практический курс по SQL: JOIN, LEFT JOIN, CASE, подзапросы, EXISTS и NOT EXISTS. Сотни задач с проверкой в браузере, вторая часть из пяти.
Средний уровень
3-5 часов в неделю

О курсе

Связи таблиц и взрослые конструкции — последовательная часть большого SQL-тренажёра. Внутри только те темы, которые логично изучать вместе, без перегруза и скачков сложности. Подача одинаковая во всех частях: простое объяснение, визуальная схема, пример и практика.

Что внутри:

  • новичковая подача: сначала смысл задачи, потом схема, потом SQL;
  • теория по шагам с понятными визуальными схемами;
  • практика с автопроверкой по результату, а не по одному шаблону SQL;
  • примеры входных данных и ожидаемого вывода в каждой задаче;
  • эталонные решения автора во вкладке submissions после правильного ответа;
  • единый формат условий: что использовать, какие фильтры учесть, что вернуть в answer.

Для кого: Тем, кто уже понимает базовый SQL и хочет научиться соединять таблицы, работать с CASE и подзапросами.

Что даст эта часть: После этой части вы уверенно собираете запросы из нескольких таблиц и перестаёте бояться промежуточных слоёв.

Модули этой части:

  • Модуль 7. INNER и LEFT JOIN
  • Модуль 8. CROSS JOIN
  • Модуль 9. CASE, LIKE, строковые функции
  • Модуль 10. SQL для дат и интервалов
  • Модуль 11. Подзапросы (IN, EXISTS, NOT IN)

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

Дополнительная практика: zasqlpython.ru — SQL-тренажёр, дополнительные задачи, конспекты и вопросы с собеседований.

Контакты автора: t.me/zasql_python

Линейка из 5 частей:

  1. Практический SQL. Часть 1. Основа запросов
  2. Практический SQL. Часть 2. JOIN, CASE и подзапросы — вы сейчас здесь
  3. Практический SQL. Часть 3. CTE и продуктовая аналитика
  4. Практический SQL. Часть 4. Оконные функции и бизнес-кейсы
  5. Практический SQL. Часть 5. Оптимизация и собеседования

Для кого этот курс

Тем, кто уже понимает базовый SQL и хочет научиться соединять таблицы, работать с CASE и подзапросами.

Начальные требования

Часть 2 из 5. SQL-задач: 500. Уроков: 25.

Наши преподаватели

Как проходит обучение

Теория модуля, затем задачи на SQL с мгновенной проверкой прямо в браузере. Ставить базу не нужно.

Программа курса

загружаем...

Отзывы прошедших курс

5
из 5
из 2 отзывов
2 отзыва
загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно