HAVING (Transact-SQL)
グループまたは集計の検索条件を指定します。 HAVING は、SELECT ステートメントと共にのみ使用できます。 通常、HAVING は GROUP BY 句で使用されます。 GROUP BY 句を使用しない場合、HAVING は WHERE 句と同様に動作します。
構文
[ HAVING <search condition> ]
引数
<search_condition>
グループまたは集計の検索条件を指定します。text、image、および ntext 型は HAVING 句では使用できません。
使用例
次の例では、SalesOrderDetail テーブルから $100000.00 を超える SalesOrderID ごとの合計を取得する単純な HAVING 句を使用しています。
USE AdventureWorks2012 ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;