| 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é |