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 UNKNOWN est également représenté par la pseudo-valeur NULL.