Tester NULL avec IS NULL

NULL représente une valeur inconnue ou absente. Il ne se compare pas avec = : x = NULL n'est jamais vrai. On utilise IS NULL et IS NOT NULL. NULL n'est ni zéro ni une chaîne vide, et toute comparaison avec lui donne un résultat inconnu.

Exemple

SELECT * FROM clients WHERE telephone IS NULL;

Notions voisines

Tout le glossaire