Webmaster Hub: Compter et trier - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Compter et trier Noter : -----

#1 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 21 novembre 2011 - 14:11

Bonjour

Je cherche à compter et trier le résultat d’une 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
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 21 novembre 2011 - 15:32

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.
0

#3 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 21 novembre 2011 - 22:03

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
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)