J'ai une table regardant quelque chose comme ceci:Les valeurs par défaut pour COUNT dans MySQL
+-------+-----+
|country|prop1|
+-------+-----+
|RO | 1 |
|RO | 2 |
|UK | 1 |
|IT | 2 |
+-------+-----+
Je veux compter les lignes pour lesquelles la prop1 est non nul et j'utilise la sélection suivante:
SELECT `country`, COUNT(*) as number FROM table GROUP BY `country`;
ce sera de retour:
+-------+------+
|country|number|
+-------+------+
|RO | 2 |
|UK | 1 |
|IT | 1 |
+-------+------+
mais je besoin des éléments suivants:
+-------+------+
|country|number|
+-------+------+
|RO | 2 |
|UK | 1 |
|IT | 1 |
|FR | 0 |
+-------+------+
Pensez-vous que quelque chose comme cela peut être possible d'écrire directement dans SQL? Je pensais quelque chose comme spécifier la liste des valeurs possibles pour "pays" et une valeur par défaut (0) si elle n'est pas trouvée dans la table.