Выражение HAVING
Примеры
-
Подсчитаем количество записей в таблице
employees
(работников), которые содержат каждый из различных отделов, отбрасывая отделы с количеством меньше 10:SELECT department, count(*) FROM employees GROUP BY department HAVING count(*) >= 10;
-
Вычислим среднюю зарплату для каждого отдела каждого подразделения , но только для тех отделов, где средняя зарплата больше, чем медианная зарплата:
SELECT division, department, avg(salary) FROM employees GROUP BY division, department HAVING avg(salary) > median(salary);