Mysql : count qui renvoi 0 plutôt que vide
Ben
-
Ben -
Ben -
Bonjour,
Je vais donner un exemple simple, ca sera plus pratique :
J'ai une table avec 2 champs : race, sexe
Remplie par exemple avec :
Cheval F
Cheval M
chien F
chien M
chat F
Je voudrais faire un total, pour chaque race, du nombre de F et du nombre de M.
je fais donc un select race,sexe, count(sexe) ... group by race, sexe
Mais je voudrais, que dans le cas du chat, avoir :
Chat F 1
Chat M 0
Or le 0 ne sort pas, vu que la ligne est vide, je n'ai donc que le Chat F 1
Une idée ?
merci
Je vais donner un exemple simple, ca sera plus pratique :
J'ai une table avec 2 champs : race, sexe
Remplie par exemple avec :
Cheval F
Cheval M
chien F
chien M
chat F
Je voudrais faire un total, pour chaque race, du nombre de F et du nombre de M.
je fais donc un select race,sexe, count(sexe) ... group by race, sexe
Mais je voudrais, que dans le cas du chat, avoir :
Chat F 1
Chat M 0
Or le 0 ne sort pas, vu que la ligne est vide, je n'ai donc que le Chat F 1
Une idée ?
merci
Configuration: Windows XP Firefox 2.0.0.14
A voir également:
- Mysql : count qui renvoi 0 plutôt que vide
- Mysql community server - Télécharger - Bases de données
- Mysql 1045 - Forum Windows
- Galère à n'en plus finir avec l'accès à mysql ✓ - Forum Linux / Unix
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql key mul ✓ - Forum Bases de données
4 réponses
L'idée est de tout faire en une requête SQL.
Tu peux préciser si c'est dans la requête que veux "lui dire" ?
Tu peux préciser si c'est dans la requête que veux "lui dire" ?