HAVING (Transact-SQL)
指定群組或彙總的搜尋條件。 HAVING 只能搭配 SELECT 陳述式使用。 HAVING 通常用在 GROUP BY 子句中。 當未使用 GROUP BY 時,HAVING 的行為會如同 WHERE 子句。
語法
[ HAVING <search condition> ]
引數
<search_condition>
指定群組或彙總要符合的搜尋條件。在 HAVING 子句中,不能使用 text、image 和 ntext 等資料類型。
範例
使用簡單 HAVING 子句的下列範例會從 SalesOrderDetail 資料表中,擷取超出 $100000.00 的每個 SalesOrderID 的總計。
USE AdventureWorks2012 ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;