En termes de NULL
NULL
n’est pas une valeur — c’est un état indiquant que la valeur de l’élément est inconnue ou n’existe pas.Ce n’est pas zéro, ni void, ni `chaîne vide', et il ne se comporte pas comme l’une de ces valeurs.
Lorsque vous utilisez NULL
dans des expressions numériques, de chaîne de caractères ou de date/heure, vous obtenez toujours NULL
.Lorsque vous utilisez NULL
dans des expressions logiques (booléennes), le résultat dépendra du type d’opération et des autres valeurs impliquées.Si vous comparez une valeur à NULL
, le résultat sera indéfini (UNKNOWN
).
Important
|
Le résultat logique indéfini |