Udostępnij za pośrednictwem


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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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 ;