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

Оценить
(1 голос)

Предложение having определяет условие, которое затем применяется к группам строк. Следовательно, это предложение имеет тот же смысл для группы строк, что и предложение where в отношении содержимого соответствующей таблицы. Синтаксис предложения having:

having condition

Здесь condition содержит агрегатные функции или константы.

Пример 6.37 демонстрирует использование предложения having с агрегатной функцией count (*).

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

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

 

В примере 6.37 система использует предложение group by для группирования всех строк в соответствии с существующими значениями в столбце projectno. После этого она подсчитывает количество строк в каждой группе и выбирает те группы, которые содержат три и менее строк.

Предложение having может быть также использовано и без агрегатных функций, как показано в примере 6.38.

 

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

 

Предложение having может быть также использовано и без предложения group by, хотя такое использование является исключением из обычной практики. В подобном случае все строки целой таблицы принадлежат только одной группе.


Предложение ORDER BY
Оператор SELECT и свойство IDENTITY
Операторы над множествами
Операторы над множествами INTERSECT и EXCEPT
Выражения CASE

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.