Fungsi NVL dalam Oracle digunakan untuk mengendalikan nilai null Ia menyemak sama ada expr1 adalah null dan mengembalikan expr2 jika ia adalah null, jika tidak ia mengembalikan expr1. Kelebihan termasuk mencegah ralat, mengembalikan nilai mesra pengguna dan memudahkan pertanyaan. Hadnya ialah ia hanya boleh mengendalikan satu nilai dan nilai gantian mestilah serasi dengan jenis data expr1.
Fungsi NVL dalam Oracle
NVL ialah fungsi dalam Oracle yang digunakan untuk mengendalikan nilai nol. Ia memerlukan dua parameter:
Cara ia berfungsi
Fungsi NVL menyemak sama ada expr1 adalah NULL. Jika expr1 ialah NULL, fungsi mengembalikan nilai expr2. Jika tidak, fungsi mengembalikan nilai expr1.
Syntax
<code class="oracle">NVL(expr1, expr2)</code>
Contoh
Contoh berikut menyemak sama ada lajur LAST_NAME ialah NULL:
<code class="oracle">SELECT NVL(LAST_NAME, 'Unknown') FROM employees;</code>
Jika LAST_NAME ialah NULL, maka ia akan kembali 'Tidak diketahui' Jika tidak, ia mengembalikan nama keluarga sebenar.
Kelebihan
Menggunakan fungsi NVL mempunyai kelebihan berikut:
Limitation
Keterbatasan fungsi NVL ialah:
Atas ialah kandungan terperinci Apakah maksud nvl dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!