MySQL IS NULL
Pour vérifier si une colonne est nulle, nous pouvons utiliser la clause WHERE avec IS NULL.
Syntaxe
La syntaxe de la condition IS NULL dans MySQL est la suivante:
expression IS NULL
Remarque:
- Si expression est une valeur NULL, la condition est évaluée à TRUE.
- Si expression n’est pas une valeur NULL, la condition est évaluée à FALSE.
Prenons quelques exemples d’utilisation de la clause IS NULL pour voir comment elle fonctionne. Pour cela nous allons utiliser la table « Clients ».
Exemple – Avec l’instruction SELECT
Regardons un exemple d’utilisation de la clause IS NULL dans une instruction SELECT:
SELECT * FROM Clients WHERE Adresse IS NULL;
Cet exemple affichera tous les enregistrements de la table « Clients » où la colonne « Adresse » contient une valeur NULL.
Exemple – Avec l’instruction UPDATE
Regardons maintenant un exemple d’utilisation de la clause IS NULL dans une instruction UPDATE:
UPDATE Clients SET Adresse = 'Paris' WHERE Adresse IS NULL;
Cet exemple mettra à jour les enregistrements de la table « Clients » où la colonne « Adresse » contient une valeur NULL.
Exemple – Avec l’instruction DELETE
Regardons maintenant un exemple d’utilisation de la clause IS NULL dans une instruction DELETE:
DELETE FROM Clients WHERE Adresse IS NULL;
Cet exemple supprime les enregistrements de la table « Clients » où la colonne « Adresse » contient une valeur NULL.