Firebird Documentation Index → Guide Firebird et NULL → Qu'est ce que NULL? |
Dans SQL, NULL n'est pas une valeur. C'est un
état indiquant que la valeur d'un item est inconnue
ou inexistante. Ce n'est ni zéro ni blanc ni une « chaîne
vide » et cela ne se comporte comme aucune de ces valeurs. Peu de
choses sèment autant le trouble dans SQL que NULL
, et
pourtant son mécanisme est simple à comprendre quand on suit cette simple
définition suivante : NULL
signifie
indéterminé.
Laisser moi le redire :
NULL
signifie INDÉTERMINÉ
Gardez cette définition en tête quand vous lirez le reste de cet
article, et tout ce qui vous semblait illogique dans le comportement de
NULL
s'expliquera quasiment de lui même.
Firebird Documentation Index → Guide Firebird et NULL → Qu'est ce que NULL? |