Назад к вопросам
Junior
70
questionbank
Для чего в SQL используется оператор HAVING?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Оператор HAVING используется для фильтрации результатов групп, созданных с помощью предложения GROUP BY. Он работает аналогично WHERE, но применяется к агрегатным функциям в группах.
Пример: выбрать отделы, в которых средняя зарплата превышает 50000.
SELECT department, AVG(salary)
FROM employees
GROUP BY department
HAVING AVG(salary) > 50000;
Ключевое отличие от WHERE: WHERE фильтрует строки до группировки, HAVING - после.