POSIADAJĄCE (Transact-SQL)
Określa, że warunek wyszukiwania dla grupy lub wartość zagregowana.HAVING można tylko z instrukcjaSELECT.HAVING jest zazwyczaj używany w grupy według klauzula.Grupuj według nie jest używany, HAVING zachowuje się jak klauzulaWHERE.
Składnia
[ HAVING <search condition> ]
Argumenty
<search_condition>
Określa warunek wyszukiwania dla grupy lub wartość zagregowana spełnić.text, image, I ntext typów danych nie można używać w klauzulaHAVING.
Przykłady
Poniższy przykład, który używa prostej HAVING klauzula pobiera sumy dla każdej SalesOrderID z SalesOrderDetail tabela , która przekracza $100000.00.
USE AdventureWorks2008R2 ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;