SQL : Différencier les infos nulle et vide

Information nulle ou vide en SQL.

Quand on fait des recherches en SQL, Il faut garder en tête qu’une information nulle n’a pas la même valeur qu’une information vide.

Pour trouver une information vide, la requête est la suivante :

SELECT COUNT(phone_prdv) FROM account WHERE phone_prdv = '';

Pour trouver une information nulle, la requête est la suivante :

SELECT COUNT(`phone_prdv`) FROM `account` WHERE `phone_prdv` IS NULL;

Vous aurez remarqué que la différence se trouve dans la condition where.

Page ou j’ai pu trouver la réponse : recherche de champ vide ou non vide dans une table