Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wählen Sie den häufigsten Wert aus einem Feld in MySQL aus

Sie müssen nach der interessanten Spalte gruppieren und für jeden Wert den Wert selbst und die Anzahl der Zeilen auswählen, in denen er erscheint.

Dann müssen Sie sortieren (um den häufigsten Wert zuerst zu setzen) und die Ergebnisse auf nur eine Zeile beschränken.

In Abfrageform:

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