Untuk apa NVL berdiri?


17

Apa artinya NVL? Saya sedang berbicara tentang fungsi Oracle dan Informix (mungkin beberapa yang lain juga) yang digunakan untuk menyaring nilai-nilai NULL dari hasil kueri (mirip dengan COALESCEdi database lain).


1
Perbandingan NVL dan COALESCE yang menarik di Oracle: stackoverflow.com/questions/950084/…
FrustratedWithFormsDesigner

5
"Ada cerita di sini, tapi saya tidak ingat nama-nama X3H2 [SQL standar] anggota Komite terlibat. Kami datang dengan fungsi ini karena semua orang memiliki NVL()atau IFNULL()atau sesuatu dalam produk mereka dan kami ingin sintaks standar untuk itu Orang lain menggeneralisasikannya ke daftar, tetapi tidak ada yang bisa datang dengan nama yang kita semua sukai ... seseorang mengeluarkan Thesaurus dan mulai mencari satu kata yang tidak akan digunakan siapa pun untuk nama tabel, nama kolom atau fungsi lainnya dan yang tidak digunakan dalam produk yang ada. Anda tahu siapa pemenangnya sekarang [yaitu COALESCE] "- Joe Celko.
onedaywhen

Jawaban:




2

Dalam pemrograman bahasa assembly juga programmer menggunakan NVL untuk Null Value Logic. Jadi dalam hal ini juga menunjukkan Nilai Null.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.