ConsigneAffiche les etudiants sans email renseigné (email IS NULL).
null signifie « valeur absente / inconnue » (différent de 0 ou d'une chaine vide). Syntaxe : where colonne IS null / where colonne IS not null
Important : écrire = null ne provoque aucune erreur, mais n'est jamais vrai, pas même entre deux null. where email = null ne renvoie donc jamais rien, sans le moindre message : c'est là qu'est le danger. On utilise toujours IS null.
Exemple (table produits) :
SELECT * FROM produits WHERE fournisseur IS NULL;-> les produits sans fournisseur renseignéEnvie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →