Предложение HAVING
Чтобы вывести среднюю зарплату сотрудников в различных подразделениях (должностях), используется предложение GROUP BY, например:
select title, AVG(salary)from employee_dataGROUP BY title;Результат запроса приведен на рис. 5.16.
Рис. 5.16.Вывод средней зарплаты сотрудников по подразделениям
Предположим теперь, что требуется вывести только те подразделения, где средняя зарплата более 100000. Это можно сделать с помощью предложения HAVING.
select title, AVG(salary)from employee_dataGROUP BY titleHAVING AVG(salary) > 100000;Результат запроса приведен на рис. 5.17.
Рис. 5.17.Вывод средней зарплаты определённого диапазона по подразделениям
Дата добавления: 2015-05-19; просмотров: 580;