September 1, 2010

Mengganti Nilai Null

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