-
Fonction ISNULL
Bonjour,
Je cherche a reproduire quelque chose que je fais habituellement dans VB6 : la fonction isnull me permet de tester si une expression est null et elle retourne true si la fonction est null, false dans le cas contraire.
Ex.: Dans un recordset j'ai un champ intitulé Machine.
L'expression :
Code:
isnull(tbl1!Machine)
retourne si Machine est null est False dans le cas contraire.
Maintenant j'essaie de reproduire la même chose dans SQL - Serveur. Ici l'expression isnull a deux paramètres :
- L'expression : Dans mon cas le champ Machine
- Mais le deuxième paramètre c'est la valeur de remplacement et je ne sais pas quoi mètre exactement
Par rapport a l'exemple que j'ai donné dans VB6 pouvez-vous me donné la marche a suivre dans T-SQL.
Merci
-
Code:
select case when @variable is null then 'true' else 'false' end
-
Pour tester la nullité d'une donnée, il faut utiliser les expressions "is null" et "is not null".