Comment trouver le nombre maximum dans MySQL
Lorsque vous essayez de déterminer le nombre maximum d'une colonne donnée à l'aide de la clause group by de MySQL, il est courant pour rencontrer une erreur indiquant « Utilisation non valide de la fonction de groupe ». Ce problème survient lorsque vous essayez d'agréger une fonction non agrégée comme count(*) au sein d'un groupe par opération.
Pour résoudre cette erreur, modifiez votre instruction SQL pour agréger la fonction count(*) au sein du groupe par clause utilisant un alias. Voici un exemple :
SELECT NAME, COUNT(*) AS COUNT FROM table_name GROUP BY NAME ORDER BY COUNT DESC LIMIT 1
Cette instruction calculera le nombre maximum pour chaque valeur unique dans la colonne NOM et sélectionnera l'enregistrement avec le nombre le plus élevé. L'alias COUNT est utilisé pour nommer la colonne agrégée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!