I MySQL, NULL betraktas som ett "saknat, okänt värde", i motsats till inget värde. Ta en titt på denna MySQL-referens om NULL .
Alla aritmetiska jämförelser med NULL returnerar inte sant eller falskt, men returnerar NULL istället., Så, NULL != 'C' returnerar NULL , i motsats till att returnera sant.
Varje aritmetisk jämförelse med 'NULL' kommer att returnera false. För att kontrollera detta i SQL:
SELECT IF(NULL=123,'true','false')
För att kontrollera NULL värden vi behöver använda IS NULL &IS NOT NULL operatör.