Nilai NULL SQL
- Halaman Sebelumnya Tanggal SQL
- Halaman Berikutnya isnull() SQL
Nilai NULL adalah data yang hilang dan tak dikenal.
Secara default, kolom tabel dapat menampung nilai NULL.
Bab ini menjelaskan operator IS NULL dan IS NOT NULL.
Nilai NULL SQL
Jika suatu kolom di dalam tabel adalah opsional, maka kami dapat memasukkan rekaman baru atau memperbarui rekaman yang sudah ada tanpa menambahkan nilai ke kolom itu. Ini berarti bahwa bidang itu akan disimpan dengan nilai NULL.
Pemrosesan nilai NULL berbeda dengan nilai lain.
NULL digunakan sebagai pengganti nilai yang tak dikenal atau tak sesuai.
Keterangan:Tidak dapat dibandingkan NULL dan 0; mereka adalah tidak setara.
Pengelolaan NULL dalam SQL
Lihat tabel "Persons" di bawah ini:
Id | Nama Belakang | Nama Depan | Alamat | Kota |
---|---|---|---|---|
1 | Adams | John | London | |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Beijing |
Jika kolom "Alamat" di tabel "Persons" adalah opsional. Ini berarti jika ada rekaman yang ditambahkan tanpa nilai di kolom "Alamat", kolom "Alamat" akan menggunakan nilai NULL untuk disimpan.
Jadi bagaimana cara kita menguji nilai NULL?
Tidak dapat digunakan operator perbandingan untuk menguji nilai NULL, seperti =, <, atau <>.
Kami harus menggunakan operator IS NULL dan IS NOT NULL.
IS NULL SQL
Bagaimana cara kita memilih hanya rekaman yang memiliki nilai NULL di kolom "Alamat"?
Kami harus menggunakan operator IS NULL:
SELECT Nama Belakang, Nama Depan, Alamat FROM Persons WHERE Alamat IS NULL
Hasil Koleksi:
Nama Belakang | Nama Depan | Alamat |
---|---|---|
Adams | John | |
Carter | Thomas |
Petunjuk:Selalu gunakan IS NULL untuk mencari nilai NULL.
IS NOT NULL SQL
Bagaimana cara kita memilih rekaman yang tidak memiliki nilai NULL di kolom "Alamat"?
Kami harus menggunakan operator IS NOT NULL:
SELECT Nama Belakang, Nama Depan, Alamat FROM Persons WHERE Alamat IS NOT NULL
Hasil Koleksi:
Nama Belakang | Nama Depan | Alamat |
---|---|---|
Bush | George | Fifth Avenue |
Pada bab berikutnya, kita akan mengenali fungsi ISNULL(), NVL(), IFNULL(), dan COALESCE().
- Halaman Sebelumnya Tanggal SQL
- Halaman Berikutnya isnull() SQL