I MySQL, NULL betragtes som en 'manglende, ukendt værdi' i modsætning til ingen værdi. Tag et kig på denne MySQL-reference på NULL .
Enhver aritmetisk sammenligning med NULL returnerer ikke sand eller falsk, men returnerer NULL i stedet. Så NULL != 'C' returnerer NULL , i modsætning til at returnere sand.
Enhver aritmetisk sammenligning med 'NULL' vil returnere falsk. For at kontrollere dette i SQL:
SELECT IF(NULL=123,'true','false')
For at kontrollere NULL værdier, vi skal bruge IS NULL &IS NOT NULL operatør.