次の方法で共有


HAVING (Transact-SQL)

グループまたは集計の検索条件を指定します。 HAVING は、SELECT ステートメントと共にのみ使用できます。 通常、HAVING は GROUP BY 句で使用されます。 GROUP BY 句を使用しない場合、HAVING は WHERE 句と同様に動作します。

適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、Windows Azure SQL データベース (初回のリリースから現在のバージョンまで)

トピック リンク アイコン Transact-SQL 構文表記規則

構文

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

関連項目

参照

GROUP BY (Transact-SQL)

WHERE (Transact-SQL)