Определяет, какие сгруппированные записи отображаются при использовании инструкции SELECT с предложением GROUP BY. После того как записи будут сгруппированы с помощью предложения GROUP BY, предложение HAVING отберет те из полученных записей, которые удовлетворяют условиям отбора, указанным в предложении HAVING.
Синтаксис
SELECT списокПолей
FROM таблица
WHERE условиеОтбора
[GROUP BY группируемыеПоля ]
[HAVING условиеГруппировки ]
Ниже перечислены аргументы инструкции SELECT, содержащей предложение HAVING:
Элемент | Описание |
списокПолей | Имена одного или нескольких полей, из которых отбираются данные, вместе с псевдонимами, статистическими функциями SQL, предикатами отбора (ALL, DISTINCT, DISTINCTROW или TOP) и другими элементами инструкции SELECT. |
таблица | Имя таблицы, из которой отбираются записи. Для получения более подробных сведений смотрите описание предложения FROM. |
условиеОтбора | Условия отбора записей. Если инструкция содержит предложение WHERE, то ядро базы данных Microsoft Jet выполняет группировку значений после применения к записям условий отбора WHERE. |
группируемыеПоля | Имена полей (до 10), которые используются для группировки записей. Порядок имен полей в аргументе группируемыеПоля определяет уровень группировки для каждого из этих полей. |
условиеГруппировки | Выражение, определяющее, какие сгруппированные записи следует отображать. |