Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

HAVING (Transact-SQL)

Indique un critère de recherche pour un groupe ou une fonction d'agrégation. HAVING ne peut être utilisé qu'avec l'instruction SELECT. HAVING est généralement utilisé dans une clause GROUP BY. Lorsque GROUP BY n'est pas utilisé, HAVING se comporte comme une clause WHERE.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL


[ HAVING <search condition> ]
<search_condition>

Indique les critères de recherche à réunir pour le groupe ou l'agrégation.

Les types de données text, image et ntext ne peuvent pas être utilisés avec une clause HAVING.

L'exemple suivant utilise une clause HAVING simple, extrait le total de chaque SalesOrderID depuis la table SalesOrderDetail qui dépasse les $100000.00.

USE AdventureWorks ;
GO
SELECT SalesOrderID, SUM(LineTotal) AS SubTotal
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID
HAVING SUM(LineTotal) > 100000.00
ORDER BY SalesOrderID ;


Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.