Oracle NVL2函數是一個條件表達式函數,用于在兩個值之間進行選擇。它接受三個參數:表達式1,表達式2和表達式3。
如果表達式1的值不為NULL,則返回表達式2的值;如果表達式1的值為NULL,則返回表達式3的值。
語法如下: NVL2(expression1, expression2, expression3)
其中:
示例: SELECT NVL2(NULL, ‘A’, ‘B’) FROM dual;
結果: B