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

Sélectionnez la valeur la plus courante d'un champ dans MySQL

Vous devez regrouper par la colonne intéressante et pour chaque valeur, sélectionner la valeur elle-même et le nombre de lignes dans lesquelles elle apparaît.

Ensuite, il s'agit de trier (pour mettre la valeur la plus courante en premier) et de limiter les résultats à une seule ligne.

Sous forme de requête :

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