> Tous les forumsForum des Webmasters

 requête MySQLSujet résolu
Statut du sujet : RESOLU Imprimer
 y.bli
  Posté le 31/07/2008 @ 22:19  
 Astucien

3865 Messages

Bonjour,

J'ai une BDD avec des noms dans une colonne, les prénoms correspondants dans la suivante, des dates dans les suivantes, etc...

Je cherche la syntaxe de la requête qui me permettrait de lister les noms, du plus répandu au moins répandu.

Par exemple, ma BDD :

Martin....
Martin...
Trucmuche...
Dupond....
Dupond...
Dupond...

Je voudrais obtenir, par exemple, classé par ordre de fréquence:

Dupont (3)
Martin (2)
Trucmuche(1)

Merci pour les idées.

@+

 Afficher le profil de y.bli Envoyer un message privé à y.bli
 
 
Publicité
 py_rex  Posté le 31/07/2008 à 22:55  
Petit astucien

385 Messages

Bonsoir,

vous pourriez vous inspirer de ceci :

SELECT TOP 10 col, NbCol from (SELECT col, count(col) AS NbCol FROM table GROUP BY col) order by NbCol DESC

Afficher le profil de py_rexEnvoyer un message privé à py_rex
 Revenir en haut de la page
 y.bli  Posté le 01/08/2008 à 13:39  
Astucien

3865 Messages

Re,

Merci py_rex pour ta réponse,

A partir de ton idée, je viens de trouver comment faire, si quelqu'un est intéressé :

SELECT col, COUNT(col) FROM table GROUP BY col order by COUNT(col) DESC

@+

Afficher le profil de y.bli Voir la configuration de y.bliEnvoyer un message privé à y.bli
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page