HAVING(Transact-SQL)
그룹 또는 집계에 대한 검색 조건을 지정합니다. HAVING은 SELECT 문하고만 사용될 수 있으며 일반적으로 GROUP BY 절에 사용됩니다. GROUP BY가 사용되지 않으면 HAVING은 WHERE 절처럼 작동합니다.
구문
[ HAVING <search condition> ]
인수
<search_condition>
그룹이나 집계에서 일치해야 하는 검색 조건을 지정합니다.text, image 및 ntext 데이터 형식은 HAVING 절에 사용할 수 없습니다.
예
다음 예에서는 단순한 HAVING 절을 사용하여 SalesOrderDetail 테이블에서 $100000.00를 초과하는 각 SalesOrderID의 총계를 검색합니다.
USE AdventureWorks2008R2 ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;