par
xTG » 01 déc. 2011, 18:45
La fonction MAX() prend en compte les numériques et non les caractères.
Mais pourquoi ne pas utiliser COUNT() dans ton cas ?
SELECT champ, COUNT(champ)
FROM maTable
GROUP BY champ
ORDER BY COUNT(champ) DESC
Cela te renverra la liste des champs avec leur nombre dans l'ordre décroissant.
La fonction MAX() prend en compte les numériques et non les caractères.
Mais pourquoi ne pas utiliser COUNT() dans ton cas ?
[sql]SELECT champ, COUNT(champ)
FROM maTable
GROUP BY champ
ORDER BY COUNT(champ) DESC[/sql]
Cela te renverra la liste des champs avec leur nombre dans l'ordre décroissant.