Remplacer Null par une valeur

Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
- - Dernière réponse : cs_cbu
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
- 15 déc. 2006 à 12:03
Bonjour,
je fais un select standard, et j'aimerai que tous les résultats Null d'une colonne deviennent 0 par ex.. Est ce possible comment puis je éettre cela en place ?

Merci
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
80
Date d'inscription
mardi 29 juin 2004
Statut
Membre
Dernière intervention
18 décembre 2006
1
1
Merci
Bonjour à toi,


Oui cela est possible,
C'est la fonction isnull


Ca ressemble a ca:
SELECTisnull(TaTable.tonchampQuiPeutEtreNull,'ChaineDeRemplacement')
From TaTable;


Tiens moi au courant


Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 210 internautes nous ont dit merci ce mois-ci

Commenter la réponse de vlaad
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1
1
Merci
Merci pour ta réponse..
Je ne suis plus dans cette problématique à ce jour,

Je verrais donc cela la prochaine fois que j'en aurait besoin.
Merci :)

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 210 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_cbu
Messages postés
80
Date d'inscription
mardi 29 juin 2004
Statut
Membre
Dernière intervention
18 décembre 2006
1
0
Merci
Excuse moi je n'avais pas vu que tu etais sous Oracle, 1000 excuses et plus encore...
Donc la fonction sous Oracle n'est pas isnull (mssql) mais
nvl(chek_statement, replacement_value).
Le fonctionnement reste identique mais le mot clé change.
Encore désolé ^^

Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
Commenter la réponse de vlaad