Aller au contenu

Compter et trier


francoisch

Sujets conseillés

Bonjour

Je cherche à compter et trier le résultat dune requête avec :


SELECT adresseip COUNT(*) AS nombre FROM compteur ORDER BY nombre DESC

Mon objectif : savoir combien il y a de lignes dans la table compteur pour chaque valeur de la colonne adresseip et trier le résultat pour avoir au début du tableau les adresseip les plus fréquentes.

Mais ma requête ne fonctionne pas, le tableau est trié par adresseip croissante.

Par avance merci de votre aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Pour moi ta requête devrait plutôt ne pas fonctionner parce qu'il manque une virgule. Il manque aussi un group by.


select adresseip,count(*) from compteur group by adresseip order by count desc

Non?

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

bonjour Jacques

J'y suis finalement arrivé entretemps:


SELECT adresseip, espace, repertoire, COUNT(*) AS nombre FROM compteur GROUP BY adresseip ORDER BY nombre DESC

avec cette requête.

Tu as parfaitement raison, il y manquait, au moins, une virgule.

Merci encore une fois de ton aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...