NULL

Une valeur manquante. Ce n'est ni zéro ni une chaîne vide, et elle n'est égale à rien, pas même à NULL.

Syntaxe

column IS NULL;
column IS NOT NULL;
  • COALESCE(column, fallback) remplace NULL par une valeur.

Exemple

SELECT first_name, COALESCE(loyalty_tier, 'none') AS tier FROM customers;

Tous les clients, avec 'none' quand ils n'ont pas de niveau de fidélité.

Tables utilisées : customers. Essayez-le dans une leçon ci-dessous.

Erreurs courantes

  • NULL = NULL n'est pas vrai. Utilisez IS NULL.
  • Un NULL dans une expression arithmétique donne NULL.

Pratiquer