J'ai une requete simple: select count(*),sum(nbr_colis),sum(poids_brut) from toto where tat a9
Selon requete j'ai le resultat : 0 NULL NULL
Mais je voudrais recupere 0 0 0.
Exist il unje fonction de convertir un NULL en zero ?
Merci d'avance
Ralf
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Vincent Lascaux
> Exist il unje fonction de convertir un NULL en zero ?
Quelle est dans ton cas la différence de signification de NULL et de zero (pour le champ d'origine, pas pour le résultat de la requête) ? S'il n'y en a pas, il faut que tu sois cohérent et que tu utilises partout 0 ou NULL (étant donné que tu sommes avec d'autres choses, 0 me semble plus cohérent). Donc UPDATE toto SET nbr_colis = 0 WHERE nbr_colis is null;
> Exist il unje fonction de convertir un NULL en zero ?
Quelle est dans ton cas la différence de signification de NULL et de zero
(pour le champ d'origine, pas pour le résultat de la requête) ? S'il n'y en
a pas, il faut que tu sois cohérent et que tu utilises partout 0 ou NULL
(étant donné que tu sommes avec d'autres choses, 0 me semble plus cohérent).
Donc UPDATE toto SET nbr_colis = 0 WHERE nbr_colis is null;
> Exist il unje fonction de convertir un NULL en zero ?
Quelle est dans ton cas la différence de signification de NULL et de zero (pour le champ d'origine, pas pour le résultat de la requête) ? S'il n'y en a pas, il faut que tu sois cohérent et que tu utilises partout 0 ou NULL (étant donné que tu sommes avec d'autres choses, 0 me semble plus cohérent). Donc UPDATE toto SET nbr_colis = 0 WHERE nbr_colis is null;