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

Signaler
Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013
-
d0jones
Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013
-
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

1 réponse

Messages postés
10
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
15 janvier 2013

SELECT coalesce( SUM(cnt.nb), 0)
FROM ( SELECT COUNT(col) AS nb
FROM table
GROUP BY col
HAVING COUNT(col) > 1
) AS cnt