Параметр having

GROUP BY [Список сотрудников].Отдел

Параметр GROUP BY

При использовании этого параметра все записи, содержащие в заданном поле или полях идентичные значения, объединяются в один отдельный элемент выходного набора. Рассмотрим пример запроса Фонд из лабораторной работы. Вот как он будет выглядеть в SQL – виде.

Пример

SELECT [Список сотрудников].Отдел, Count([Список сотрудников].Фамилия) AS Количество,

Sum([Список сотрудников].Оклад) AS [Суммарный_Оклад]

FROM [Список сотрудников]

ORDER BY [Список сотрудников].Отдел;

После объединения записей с помощью параметра GROUP BY и применения параметра HAVING отображаются записи, удовлетворяющие заданным в параметре HAVING условиям. Параметр HAVING выполняет те же функции, что и параметр WHERE, но уже в рамках выходного набора. WHERE определяет какие записи должны быть выбраны. HAVING устанавливает, какие записи, сгруппированные посредством GROUP BY должны быть отображены на экране.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: