2010-11-16 9 views

Répondre

6
select top 1 name, count(*) from table 
group by name 
order by count(*) desc 
+0

remercie son travail byeee – Bhushan

1

Juste pour ajouter à la other response, s'il y a plus d'un nom avec le nombre supérieur d'occurrences alors quelque chose le long de ces lignes fonctionnera:

;WITH cte (Name, NoOccurrences) AS 
(
    SELECT Name, COUNT(Name) FROM [Table] GROUP BY Name 
) 
SELECT Name, NoOccurrences FROM cte 
WHERE NoOccurrences = (SELECT MAX(NoOccurrences) FROM cte) 
+0

grâce son fonctionnement pour les 5 tables – Bhushan

Questions connexes