Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélectionnez les meilleurs résultats distincts classés par fréquence

Je ne l'ai pas testé, donc la syntaxe n'est peut-être pas parfaite, mais qu'en est-il de quelque chose comme ça :

select name, count(*) as frequency
from your_table
group by name
order by count(*) desc

Devrait vous donner des noms uniques et le nombre correspondant de fois où chaque nom apparaît dans le tableau, classé par ce nombre.