2010-06-21 4 views
1

C'est vraiment une question stupide mais ma tête ne peut toujours pas s'en sortir. J'ai une table avec des commandes, chaque commande a un ID utilisateur. L'utilisateur peut avoir un nombre illimité de commandes. Comment puis-je compter les ID utilisateur uniques?TSQLComment obtenir le nombre d'utilisateurs uniques?

Répondre

9

Vous pouvez;

SELECT COUNT(DISTINCT userID) 
FROM Tbl 

Vous pouvez donner la colonne de comptage un nom par aliasing il:

SELECT COUNT(DISTINCT userID) NumberOfDistinctUsers 
FROM Tbl 
+0

Merci, travaux .... placés DISTINCT avant comte et a obtenu un mauvais résultat ... – eugeneK

3
select count(*) from 
(select distinct userid form ordertable) d 
Questions connexes