Занятие 27. Практикум 7

📁 Блок: SQL / MySQL / Подзапросы и CTE ⏱️ Время изучения: ~90 мин 🎯 Сложность: Практикум
#join #where #null #in #select #as #create

⚡ Кратко: суть темы

Практикум закрепляет подзапросы и CTE на задачах базы northwind. Решаем одни и те же задачи разными способами: через JOIN, подзапрос и временные таблицы.

  • Поиск сотрудников без привилегий — LEFT JOIN, подзапрос, CTE.
  • Фильтрация заказов по условиям на сотрудников и город доставки.
  • Проверка заказов клиентов через конкретного перевозчика.

Что запомнить: один запрос можно написать несколькими способами; выбирайте тот, который понятнее и поддерживаемее.

Частая ошибка: забывать, что CTE виден только в рамках одного запроса.

📖 О чём это занятие

Это практическое занятие. Мы решаем три задачи на базе northwind, которые требуют использования подзапросов и табличных выражений CTE. Каждая задача решается несколькими способами, чтобы сравнить подходы и выбрать наиболее удобный.

Что повторим

📚 Что повторить перед изучением

🎯 Что изучать дальше