Dans MySQL, NULL est considérée comme une « valeur manquante, inconnue », par opposition à aucune valeur. Jetez un oeil à cette référence MySQL sur NULL .
Toute comparaison arithmétique avec NULL ne renvoie ni vrai ni faux, mais renvoie NULL à la place., Donc, NULL != 'C' renvoie NULL , au lieu de retourner true.
Toute comparaison arithmétique avec 'NULL' renverra faux. Pour vérifier cela en SQL :
SELECT IF(NULL=123,'true','false')
Pour vérifier NULL valeurs que nous devons utiliser IS NULL &IS NOT NULL opérateur.