SQLLab
← Все курсы / Подзапросы и CTE
🔁

Подзапросы и CTE

Освойте вложенные SELECT — один из ключевых инструментов опытного разработчика. Вы научитесь писать скалярные и табличные подзапросы, коррелированные подзапросы и EXISTS, именованные подзапросы через CTE (WITH) и их цепочки, рекурсивные CTE для обхода иерархий и LATERAL JOIN для задач Top-N per group. Работаем на датасете с оргструктурой, проектами и деревом категорий.

📚 24 уроков📝 24 задач~3 ч📶 Продвинутый
Pro1 810 XP4 разделов🐘 PostgreSQL 16🏆 Сертификат
790 ₽/мес
все курсы · Pro-подписка

✅ Что вы научитесь

  • Писать скалярные подзапросы в WHERE, SELECT и FROM
  • Фильтровать строки через IN и NOT IN с подзапросом
  • Использовать коррелированные подзапросы (ссылка на внешний запрос)
  • Проверять существование строк через EXISTS и NOT EXISTS
  • Именовать подзапросы через CTE (WITH ... AS)
  • Строить цепочки из нескольких CTE в одном запросе
  • Обходить иерархии (дерево категорий, org chart) через WITH RECURSIVE
  • Решать задачи Top-N per group через LATERAL JOIN