Avec Google.fr Rechercher sur ce site :


Tous les Partenaires

Clause SQL : HAVING 

La clause HAVING s'emploie uniquement avec la clause GROUP BY, c'est l'équivalent de la clause WHERE pour la commande SELECT. Pour faire plus simple, la clause WHERE filtre les lignes de données sélectionnées alors que la clause HAVING filtre les groupes de lignes de données générés. Sa syntaxe est :

Syntaxe
SELECT {*|colonne [, ...]} 
FROM table [, ...]
[WHERE conditions] 
GROUP BY {colonne [ASC|DESC] [, ...]}
HAVING conditions

La clause WHERE est optionnelle et n'a pas lieu d'exister si nous souhaitons faire seulement une projection triée des données d'une table. Mais, si nous devons faire une sélection, nous avons besoin de la clause WHERE, celle-ci doit être alors positionnée avant la clause GROUP BY.

ASC Valeur par défaut qui signifie que les lignes de données extraites, seront classées dans l'ordre ascendant
DESC  Signifie que les lignes données extraites seront classées dans l'ordre descendant

Created by BSA XMLSolution v1.7
© 2003-2024 B. SANTAROSSA Tous droits réservés.