sql中nvl函式使用
空值判斷函式
1、nvl(表示式a,表示式b)
如果表示式a為空值,nvl返回值為表示式b的值,否則返回表示式a的值。該函式的目的是把乙個空值(null)轉換成乙個實際的值。其表示式的值可以是數字型、字元型和日期型。但是表示式a和表示式b的資料型別必須為同乙個型別。
例:nvl(clue_num,0):如果clue_num為空,則返回0;否則返回clue_num的值
2、nvl2(表示式a,表示式b,表示式c)
如果表示式a為空,則返回表示式c的值;如果表示式a不為空,則返回表示式b的值。
例:nvl(***,0,1):如果***為空,則返回1;否則返回0
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 的...
ORACLE 中 NVL 函式使用方法
從兩個表示式返回乙個非 null 值。語法 nvl eexpression1,eexpression2 引數 eexpression1,eexpression2 如果 eexpression1 的計算結果為 null 值,則 nvl 返回 eexpression2。如果 eexpression1 的...