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 ;