Структуризированный язык запросов (SQL)


Использование фразы HAVING


Фраза HAVING (рис.2.3) играет такую же роль для групп, что и фраза WHERE для строк: она используется для исключения групп, точно так же, как WHERE используется для исключения строк. Эта фраза включается в предложение лишь при наличии фразы GROUP BY, а выражение в HAVING должно принимать единственное значение для группы.

Например, выдать коды продуктов, поставляемых более чем двумя поставщиками:

SELECT FROM Поставки GROUP BY ПС HAVING COUNT(*) > 2;

Результат:

ПР

9

11

12

В п.3.6 можно познакомиться с более содержательным примером использования этой фразы.

2.5.3 | Содержание | 3.1




- Начало -  - Назад -