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

Seleziona il valore più comune da un campo in MySQL

Devi raggruppare per colonna di interesse e per ogni valore, seleziona il valore stesso e il numero di righe in cui appare.

Quindi si tratta di ordinare (per mettere prima il valore più comune) e limitare i risultati a una sola riga.

In forma di richiesta:

SELECT column, COUNT(*) AS magnitude 
FROM table 
GROUP BY column 
ORDER BY magnitude DESC
LIMIT 1