Imaginer que j'ai une table db de clients contenant {id, nom d'utilisateur, nom, prénom}SQL - comptage OU AGGREGATE> 1
Si je veux trouver combien de cas il y a différents prénoms que je peux faire:
select firstname, count(*) from Customers group by 2 order by 1;
firstname | count(*)
====================
bob | 1
jeff | 2
adam | 5
Comment compter le nombre de prénoms qui se produisent plus d'une fois? Dans pseudo-sql ce serait quelque chose comme:
select
COUNT(
firstname,
count(*) as num_occurrences
)
from
Customers
group by 2
having num_occurrences > 1;
NB: question était confus au sujet de nom d'utilisateur vs prenom - cette réponse utilisée 'nom d'utilisateur' où va la question révisée avec 'Prénom'. –