在SQL中,NVL
函數(shù)用于檢查一個(gè)表達(dá)式是否為NULL
,如果是NULL
,則返回另一個(gè)指定的值。它的基本語法如下:
NVL(expression, replacement_value)
其中expression
是要檢查的表達(dá)式,replacement_value
是在expression
為NULL
時(shí)要返回的值。
例如,如果要檢查一個(gè)表中的salary
字段是否為NULL
,如果為NULL
,則返回0
,可以使用以下SQL語句:
SELECT NVL(salary, 0) AS new_salary
FROM employees;
這將返回一個(gè)新的salary
列,如果原始salary
列為NULL
,則返回0
。