NULL adalah sebuah nilai khusus dalam SQL yang menunjukkan bahwa nilai kolom tidak memiliki nilai atau tidak diketahui. Artinya, nilai NULL mengindikasikan bahwa tidak ada nilai yang tersedia atau diberikan untuk kolom tersebut.
Ketika sebuah baris data ditambahkan ke sebuah tabel, kolom dapat dibiarkan kosong atau diisi dengan nilai NULL. Ketika kolom didefinisikan sebagai NULL, artinya kolom tersebut diperbolehkan untuk tidak memiliki nilai. Sebaliknya, ketika kolom didefinisikan sebagai NOT NULL, artinya kolom tersebut harus diisi dengan nilai.
Penggunaan nilai NULL dapat memberikan beberapa keuntungan, seperti memungkinkan penambahan data baru tanpa mengisi setiap kolom, memungkinkan penghapusan data tanpa mempengaruhi data yang ada, dan memungkinkan penanganan kondisi khusus ketika suatu nilai tidak tersedia.
Berikut contoh penggunaan NULL dalam SQL:
Membuat tabel dengan kolom yang dapat bernilai NULL:
Pada contoh di atas, kolom nama dinyatakan sebagai NOT NULL, sehingga wajib diisi ketika menambahkan data. Sementara kolom alamat dapat bernilai NULL, sehingga tidak wajib diisi.
Menambahkan data dengan kolom yang bernilai NULL:
Pada contoh di atas, kolom alamat diberikan nilai NULL.
Sekian dari saya dan sampai jumpa👍
Tidak ada komentar:
Posting Komentar