Oracle的NVL函數用法函數
從兩個表達式返回一個非 null 值。spa
語法:NVL(eExpression1, eExpression2)io
參數:eExpression1, eExpression2select
說明:若是 eExpression1 的計算結果爲 null 值,則 NVL( ) 返回 eExpression2。若是 eExpression1 的計算結果不是 null 值,則返回 eExpression1。數據類型
eExpression1 和 eExpression2 能夠是任意一種數據類型。若是 eExpression1 與 eExpression2 的結果皆爲 null 值,則 NVL( ) 返回 .NULL.。語法
返回值類型數據
字符型、日期型、日期時間型、數值型、貨幣型、邏輯型或 null 值時間
延伸用法:字符
Oracle中數字與null相加,結果爲null,可用nv()l函數處理下數字
如:select 1+nvl(null,0) from 表;
結果爲:1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------