Data yang tersimpan pada table tidak selalu terisi pada setiap kolomnya, misalkan kita akan melakukan perhitungan pada beberapa kolom dengan tipe number dimana salah satu kolom tersebut tidak berisi nilai atau null, maka hasil perhitungan akan menjadi null. Maka solusi untuk perhitungan jika ada kolom yang bernilai null adalah menggunakan fungsi NVL, seperti ini :
contoh table TXN_A
jika dilakukan query tanpa menggunakan NVL
terlihat pada baris nomor 2, karena ada salah satu kolom yang bernilai NULL, maka hasil perhitungan juga menjadi NULL.
jika dilakukan dengan fungsi NVL
dapat dilihat pada semua baris sudah bisa menampilkan hasil penjumlahan.
No comments:
Post a Comment