Valeur par défaut pour un count avec groupby [Résolu]

Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013
- - Dernière réponse : d0jones
Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013
- 18 oct. 2012 à 12:46
Bonjour,
j'ai une requête qui m'indique si j'ai une valeur dans colonne (col) d'une table (table)
select count(col) from table group by col having (count(col)>1)


La requête fonctionne assez bien, mais si il n'y a aucun doublon, elle ne renvoie rien. Or j'aimerai avoir '0' comme résultat du count

Cdlt
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013
3
Merci
SELECT coalesce( SUM(cnt.nb), 0)
FROM ( SELECT COUNT(col) AS nb
FROM table
GROUP BY col
HAVING COUNT(col) > 1
) AS cnt

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 199 internautes nous ont dit merci ce mois-ci

Commenter la réponse de d0jones