NULL adalah sebuah istilah yang digunakan pada database yang merujuk kepada suatu nilai pada kolom atau atribut dalam sebuah tabel yang tidak memiliki nilai atau tidak terdefinisikan. Bila dijelaskan secara umum, maka null ini dapat diartikan sebagai nilai yang tidak diketahui atau tidak ada.
Dalam database penggunaan null ini sangat penting sekali, karena memungkinkan kita untuk menyimpan sebuah data yang tidak lengkap atau tidak memiliki kepastian untuk mengisi nilai default ataupun membuat asumsi yang salah mengenai data tersebut. Kita buat sebuah contoh, misalnya kita membuat sebuah tabel yang menyimpan sebuah data siswa, di dalam data siswa ini memungkinkan ada beberapa data seperti nama,usia,alamat,nomor telepon,dan jenis kelamin, dalam hal ini kita bisa menyimpan nilai null untuk aturan di dalam kolom kolom tersebut.
Contohnya :
perintah
Hasilnya
secara teknis database, null bukanlah suatu nilai yang sama dengan kosong atau string kosong. Sebagai contohnya, ketika kita memasukkan sebuah nilai kosong ke dalam sebuah kolom kosong, nilai tersebut tetap dianggap sebagai sebuah nilai dan akan mempengaruhi pengolahan data di masa depan. Sedangkan ketika kita hendak memasukkan nilai null ini, dapat disimpulkan bahwa nilai null ini tidak diketahui atau tidak tersedia, dan database juga dapat mengabaikan kolom tersebut ketika melakukan sebuah pengelolaan data.
Akan tetapi, perlu diingat bahwa penggunaan null juga memiliki beberapa kelemahan. Misalnya dalam sebuah operasi matematika yang melibatkan nilai null ini dapat menghasilkan nilai yang tidak valid, sehingga kita perlu memproses data yang cermat untuk mengatasi nilai null di dalam database. Selain itu, penggunaan nilai null juga dapat menyebabkan masalah dalam pengolahan data dan di analisis, terutama ketika kita menggabungkan 2 data dari beberapa tabel atau sumber yang berbeda.
Oleh karena itu, penggunaan nilai null ini harus berhati - hati, teliti, dan dipertimbangkan. Dengan pemrosesan data yang cermat dalam penggunaan teknik - teknik pengolahan data yang tepat. Sebagai contoh, kita dapat menggunakan fungsi - fungsi seperti COALESCE ataupun IFNULL untuk mengatasi nilai null dan menggantikannya dengan nilai default ataupun nilai yang lebih sesuai dan tepat.
Komentar
Posting Komentar