ORACLE 中 NVL 函式使用方法

2021-08-25 06:30:01 字數 654 閱讀 4648

從兩個表示式返回乙個非 null 值。 語法

nvl(eexpression1,eexpression2)引數

eexpression1,eexpression2

如果 eexpression1 的計算結果為 null 值,則 nvl( ) 返回 eexpression2。如果 eexpression1 的計算結果不是 null 值,則返回 eexpression1。

eexpression1 和 eexpression2 可以是任意一種資料型別。如果 eexpression1 與 eexpression2 的結果皆為 null 值,則 nvl( ) 返回 .null.。

返回值型別

字元型、日期型、日期時間型、數值型、貨幣型、邏輯型或 null 值

說明

在不支援 null 值或 null 值無關緊要的情況下,可以使用 nvl( ) 來移去計算或操作中的 null 值。

selectnvl(a.name,'空得')asnamefromstudentajoinschoolbona.id

=b.id

注意:兩個引數得型別要匹配

Oracle得Nvl函式 nvl 函式

nvl 函式 從兩個表示式返回乙個非 null 值。語法nvl eexpression1,eexpression2 引數eexpression1,eexpression2 如果 eexpression1 的計算結果為 null 值,則 nvl 返回 eexpression2。如果 eexpressi...

ORACLE 中 NVL 函式使用方法

從兩個表示式返回乙個非 null 值。語法 nvl eexpression1,eexpression2 引數 eexpression1,eexpression2 如果 eexpression1 的計算結果為 null 值,則 nvl 返回 eexpression2。如果 eexpression1 的...

ORACLE 中 NVL 函式使用方法

從兩個表示式返回乙個非 null 值。語法 nvl eexpression1,eexpression2 引數 eexpression1,eexpression2 如果 eexpression1 的計算結果為 null 值,則 nvl 返回 eexpression2。如果 eexpression1 的...