Firebird Documentation Index → Guide Firebird et NULL → Résumé |
NULL
en bref :
NULL
signifie
indéterminé.
Si NULL
est présent dans une expression, le
plus souvent l'expression entière devient
NULL
.
Dans les fonctions d'agrégat seuls les champs
non-NULL
sont pris en compte. Exception:
COUNT(*).
Quelques fois les UDF convertissent NULL
<-> non-NULL
d'une manière qui semble
aléatoire.
Si l'expression de test d'une instruction if
est NULL
, le bloc then
est
ignoré et le bloc else
exécuté.
Pour déterminer si A est NULL
, utilisez
« A is (not) null
».
Les fonctions COALESCE
et
*NVL
peuvent convertir NULL
en une valeur.
L'assignation de NULL
est comme assigner
une valeur : avec « A = NULL
» ou une
liste d'insertion.
Souvenez-vous, c'est comme cela que NULL
fonctionne dans Firebird SQL. Il peut y avoir des
(subtiles) différences avec d'autre SGBDR.
Firebird Documentation Index → Guide Firebird et NULL → Résumé |