MySql et count()

MySql et count() - PHP - Programmation

Marsh Posté le 02-06-2006 à 23:20:13    

Hello  :jap:  
 
J'ai une table avec ce genre de données  
 

Code :
  1. Table : Name
  2. Jules
  3. Edouard
  4. Eric
  5. Jules
  6. Julien


 
En fait j'aimerai compter et afficher le nombre de fois ou chaque prénom est présent et aussi le classer
mais je vois pas trop comment faire

Reply

Marsh Posté le 02-06-2006 à 23:20:13   

Reply

Marsh Posté le 03-06-2006 à 00:19:36    

regarde du côté de GROUP BY


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-06-2006 à 11:15:44    

Classement : ORDER BY

Reply

Marsh Posté le 03-06-2006 à 12:35:46    

ca ok mais je voudrai classer avec le nombre total d'enregistrement pour chaque nom

Reply

Marsh Posté le 03-06-2006 à 12:37:37    

Tu pourrais détailler stp?
Donner un bou de requête que tu aurais déjà écrit pour faire ce que tu veux faire?
Parce que je vois pas bien là, dsl...

Reply

Marsh Posté le 03-06-2006 à 13:30:35    

SELECT name, count( name ) FROM `latable` GROUP BY name

Reply

Marsh Posté le 03-06-2006 à 13:34:05    

evntuellement :
+ order by name asc

Reply

Marsh Posté le 03-06-2006 à 13:36:28    

afbilou a écrit :

SELECT name, count( name ) FROM `latable` GROUP BY name


 
 
Ca c'est ok je sais faire
ce que j'aimerai c'est classer en fonction du count
 
exemple, dans la table on a :

Code :
  1. Jules
  2. Edouard
  3. Eric
  4. Edouard
  5. Jules
  6. Edouard
  7. Julien


 
J'aimerai obtenir ce résultat :

Code :
  1. Edouard - 3
  2. Jules - 2
  3. Eric - 1
  4. Julien -1


 

Reply

Marsh Posté le 03-06-2006 à 13:44:07    

GROUP BY 2


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 03-06-2006 à 13:44:16    

SELECT nom, count( nom ) AS nbr
FROM `tartampion`
GROUP BY nom
ORDER BY nbr DESC

Reply

Marsh Posté le 03-06-2006 à 13:44:16   

Reply

Marsh Posté le 03-06-2006 à 13:51:12    

afbilou a écrit :

SELECT nom, count( nom ) AS nbr
FROM `tartampion`
GROUP BY nom
ORDER BY nbr DESC


 
Merci bcp  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed