sql >> Database teknologi >  >> RDS >> Mysql

Vælg de bedste resultater sorteret efter frekvens

Jeg har ikke testet det, så syntaksen er måske ikke perfekt, men hvad med sådan noget :

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

Bør give dig unikke navne og det tilsvarende antal gange, hvert navn vises i tabellen, sorteret efter det nummer.



  1. Sådan vælger du mysql-rækker i rækkefølgen af ​​IN-klausulen

  2. INDSÆT VÆRDIER, HVOR IKKE FINNES

  3. CHECK-klausulen for opdaterbare visninger

  4. Reduktion af hukommelsesforbrug af mysql på [email protected] mikroinstans