Ensemble Firebird Doc → Firebird Docs → 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.
Ensemble Firebird Doc → Firebird Docs → Guide Firebird et NULL → Qu'est ce que NULL? |