다음을 통해 공유


HAVING(Transact-SQL)

그룹 또는 집계에 대한 검색 조건을 지정합니다. HAVING은 SELECT 문하고만 사용될 수 있으며 일반적으로 GROUP BY 절에 사용됩니다. GROUP BY가 사용되지 않으면 HAVING은 WHERE 절처럼 작동합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

[ 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 ;