WHERE фильтрует строки до агрегации, HAVING — после GROUP BY. Разбираем разницу в порядке выполнения, типичные ошибки и практические задачи на собеседованиях аналитика.
Продвинутый GROUP BY, CTE, подзапросы, UNION, EXISTS, IN.
Ключевые темы: cte, подзапросы, union, exists, rollup.
В Pro-подписке по этому конспекту получите: