Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Подзапросы, CTE и рекурсия в SQL В этом уроке ты узнаешь, как использовать подзапросы (subquery), временные таблицы с помощью WITH (они же CTE — Common Table Expressions) и как работает WITH RECURSIVE для построения иерархий. Пошагово разбираем, где применять подзапросы вместо JOIN, как работает EXISTS, чем отличается UNION от UNION ALL, и когда рекурсия в SQL действительно нужна. ✅ Подходит для начинающих системных аналитиков. Что разберём: Подзапросы в SELECT, FROM, WHERE EXISTS WITH / CTE: зачем использовать и как упрощают запросы UNION vs UNION ALL Рекурсивные запросы: как работают 00:00 Введение 00:37 Подзапросы 05:40 Подзапрос vs JOIN 07:36 EXISTS 10:10 WITH/CTE 13:17 UNION/UNION ALL 15:44 Рекурсивный CTE 19:49 Итоги