在Oracle中,NVL
函數(shù)用來判斷一個表達式是否為NULL
,如果是NULL
則返回指定的默認值,如果不是NULL
則返回原值。NVL
函數(shù)的語法如下:
NVL(expression, default_value)
其中expression
是待判斷的表達式,default_value
是在expression
為NULL
時返回的默認值。例如,如果要判斷一個字段是否為NULL
,并在字段為NULL
時返回0
,可以使用如下語句:
SELECT NVL(column_name, 0) FROM table_name;
這樣在查詢結(jié)果中,如果column_name
字段的值為NULL
,則返回0
,否則返回原值。