Pelajaran 7 / 37 · Kondisi dan NULL

Mengecek NULL harus dengan IS NULL

Farid tidak punya region. region_id = NULL tidak pernah bernilai TRUE, karena apa pun yang dibandingkan dengan NULL hasilnya tidak diketahui, termasuk NULL itu sendiri. Hanya IS NULL yang bisa menangkapnya.

Query-nya

SELECT name, country, region_id
FROM customers
WHERE region_id IS NULL

Coba WHERE region_id = NULL: semua baris hilang, termasuk milik Farid.

Berikutnya: COALESCE memberi nilai pengganti untuk NULL · Semua pelajaran