Di MySQL, NULL
dianggap sebagai 'nilai yang hilang dan tidak diketahui', sebagai lawan dari tidak ada nilai. Lihat di Referensi MySQL ini tentang NULL .
Perbandingan aritmatika apa pun dengan NULL
tidak mengembalikan benar atau salah, tetapi mengembalikan NULL
sebagai gantinya., Jadi, NULL != 'C'
mengembalikan NULL
, sebagai lawan mengembalikan true.
Perbandingan aritmatika apa pun dengan 'NULL' akan menghasilkan false. Untuk memeriksa ini di SQL:
SELECT IF(NULL=123,'true','false')
Untuk memeriksa NULL
nilai yang perlu kita gunakan IS NULL
&IS NOT NULL
operator.