HAVING (Transact-SQL)
Определяет условие поиска для группы или статистического выражения. Предложение HAVING можно использовать только в инструкции SELECT. Предложение HAVING обычно используется в предложении GROUP BY. Когда GROUP BY не используется, предложение HAVING работает так же, как и предложение WHERE.
Синтаксис
[ HAVING <search condition> ]
Аргументы
<search_condition>
Определяет условие поиска, которому должна соответствовать группа или статистическое выражение.Типы данных text, image и ntext нельзя использовать в предложении HAVING.
Примеры
В следующем примере, который использует простое предложение HAVING, из таблицы SalesOrderDetail извлекается сумма всех полей SalesOrderID, значение которых превышает $100000.00.
USE AdventureWorks2008R2 ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;