NVL函數是Oracle數據庫中的一個函數,用于處理空值(NULL值)。它接受兩個參數,如果第一個參數不為空,則返回第一個參數的值;如果第一個參數為空,則返回第二個參數的值。
NVL函數的語法如下: NVL(expression1, expression2)
其中,expression1是要檢查的表達式,expression2是在expression1為空時返回的值。
舉個例子: SELECT NVL(column1, ‘NA’) FROM table1;
這個例子中,如果column1的值為空,就會返回’NA’,如果column1的值非空,就會返回column1的值。