Junior — Middle
77
SQLda qaysi operator avval bajariladi: WHERE yoki HAVING?
AIdan javob
sobes.tech AI
В SQL оператор WHERE выполняется раньше, чем HAVING.
WHEREфильтрует строки до группировки (до выполненияGROUP BY).HAVINGфильтрует группы после того, как данные были сгруппированы.
Пример:
SELECT department, COUNT(*)
FROM employees
WHERE salary > 50000 -- сначала фильтруем сотрудников с зарплатой больше 50000
GROUP BY department
HAVING COUNT(*) > 10; -- затем выбираем отделы, где таких сотрудников больше 10