MySQL SQLLesson 13Preview gratis
MySQL NULL Values
Lesson ini bagian dari MySQL · Semua level
Ringkasan
Nilai NULL berarti data tidak diketahui atau belum diisi, bukan berarti sama dengan nol atau string kosong. Karena sifat khusus ini, membandingkan NULL dengan operator = maupun <> akan selalu menghasilkan UNKNOWN sehingga barisnya tidak tampil. Untuk memeriksa NULL, gunakan klausa khusus IS NULL dan IS NOT NULL.
Poin kunci
- NULL adalah penanda nilai tidak diketahui, berbeda dari 0, '', dan spasi
- Perbandingan seperti kolom = NULL tidak pernah TRUE; wajib memakai IS NULL
- Kolom yang mengizinkan NULL tidak boleh diberi PRIMARY KEY
- Gunakan DEFAULT atau NOT NULL bila setiap baris harus selalu memiliki nilai
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.