English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Pour renvoyer '0' lorsque aucune valeur n'est trouvée, utilisez la commande IFNULL ou COALESCE.
Voici la syntaxe de IFNULL.
SELECT IFNULL(SUM(NULL), 0) AS aliasName;
Maintenant, mettons en œuvre cette syntaxe dans la requête suivante.
mysql> SELECT IFNULL(SUM(NULL), 0) AS SUMOFTWO;
Voici la sortie de la requête ci-dessus, renvoyant 0.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
Voici la syntaxe de COALESCE.
mysql> SELECT COALESCE(SUM(NULL),0) as SUMOFTWO;
Voici l'utilisation de laSUM()
Sortie de la fonction renvoyant 0.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)