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