|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 102 ![]() |
Bonjour à tous,
Soit une table comprenant des personnes avec un champs "prenom" Je fais Code :
Code :
Code :
SELECT prenom, COUNT(prenom) AS somme FROM personnes WHERE somme>5 GROUP BY prenom ; Code :
ERROR 1054 (42S22): Unknown COLUMN 'somme' IN 'where clause' Merci d'avance |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Toutes les conditions portant sur les fonctions d'agrégation (COUNT, MAX, MIN, SUM...) se font dans la clause HAVING en SQL : Code :
|
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Code :
SELECT prenom, COUNT(prenom) AS somme FROM personnes GROUP BY prenom HAVING somme>5
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com