Bonjour,
J'ai une table annuaire :
Je désire afficher la somme des nombres de doublon du Nom, càd dans ce cas 5 (3 fois DUPONT + 2 fois DUPOND).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 +---------+------------+---------------------------+ | Nom | Prenom | Adresse | +---------+------------+---------------------------+ | DUPONT | Jacques | 1, Rue des Cerisiers | | DUPONT | Adeline | 34, Avenue de Napoleon | | DUPOND | Mike | 89, Chemin de l'Impasse | | JOLIE | Agelina | 89, Chemin de l'Impasse | | DUPOND | Yvan | 15, Boulevard de la Reine | | GERMAIN | Jacques | 26, Treve du Magnolia | | DUPONT | Evangeline | 5, Rue du Saule Pleureur | +---------+------------+---------------------------+
J'arrive à afficher le nombre de doublons nom par nom :
Le problème c'est que je ne trouve pas la bonne syntaxe où je pourrais utiliser sum. J'ai déjà essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select count(*) from annuaire group by Nom having count(*)>1; +----------+ | count(*) | +----------+ | 2 | | 3 | +----------+mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select sum(group by Nom having count(*)>1) from annuaire;
Quelqu'un aurait-il une piste à me soumettre ?
Je vous remercie d'avance.
Partager