Bonjour,
je souhaite faire un count(*)/group by mais uniquement sur une seule valeur.
Je m'explique :
J'ai par exemple une table avec 2 colonnes (Nom, prénom).
J'aimerais savoir le nombre de personne portant le nom "Dupond", et toutes celles ne portant pas le nom "Dupond".
Je peux donc faire :
Mais existe-t-il une requête permettant de faire ceci en une seule fois ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select count(*) from matable where nom = 'Dupond' union (select count(*) from matable where nom <> 'Dupond');
Merci d'avance pour vos réponses![]()
Partager