Предложение having

Определяет, какие сгруппированные записи отображаются при использовании инструкции 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), которые используются для группировки записей. Порядок имен полей в аргументе группируемыеПоля определяет уровень группировки для каждого из этих полей.
условиеГруппировки Выражение, определяющее, какие сгруппированные записи следует отображать.

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



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