Dans quel cas utilise-t-on le HAVING en sql ?

Fritup Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Fritup Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai compris les cas d'utilisation d'un having mais je vois pas dans quels moments doit-on le privilégié aux conditions normals que l'on a dans un le WHERE, par exemple si l'on veut afficher les clients ayant un portefeuille supérieur à 100 euros pourquoi faire:

HAVING Portefeuille >100

au lieu de

WHERE Portefeuille > 100

ou inversement ?

Merci d'avance pour votre aide :)

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Le HAVING c'est pour contrôler le GROUP BY avec une condition sur l'ensemble du groupe, si c'est une condition sur les éléments individuels c'est un WHERE qu'il te faut.
2
Fritup Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Ah d'accord merci beaucoup pour votre aide :)
0