Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comparaison MySQL avec une valeur nulle

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.