8797 sujets

Développement web côté serveur, CMS

Modérateur
Salut tout le monde,

C'est une question qui me tracasse depuis pas mal de temps et je n'ai pas encore saisie le pourquoi du comment.

Quand est ce que l'on utilise l'instruction HAVING dans une requête SQL ?
Quel est le but de cette instruction ?
Qu'est ce que ça apporte de plus ?

Merci de m'aiguiller.

++ et bonne soirée à vous.
Très synthétiquement - et très grossièrement - HAVING est à GROUP BY ce qu'est WHERE à SELECT/UPDATE/... Il permet de restreindre le "champ d'action" de GROUP BY...

Le groupement effectué par GROUP BY ne s'effectue que sur les lignes vérifiant la condition placée après HAVING...
Modifié par kalipka (26 Nov 2008 - 23:29)