No MySQL,
NULL é considerado como um 'valor ausente e desconhecido', em oposição a nenhum valor. Dê uma olhada neste MySQL Reference on NULL . Qualquer comparação aritmética com
NULL não retorna verdadeiro ou falso, mas retorna NULL em vez disso., Então, NULL != 'C' retorna NULL , em vez de retornar true. Qualquer comparação aritmética com 'NULL' retornará false. Para verificar isso no SQL:
SELECT IF(NULL=123,'true','false')
Para verificar
NULL valores que precisamos usar IS NULL &IS NOT NULL operador.