在SQL中,NVL函數用于判斷一個字段的值是否為NULL,并在字段的值為NULL時返回指定的替代值。NVL函數的基本語法如下:
NVL(expression, replace_value)
其中,expression是需要判斷的字段或表達式,replace_value是當expression為NULL時返回的替代值。
例如,假設有一個表格employees
,其中包含字段salary
,如果salary
字段的值為NULL,則可以使用NVL函數將其替換為0,如下所示:
SELECT NVL(salary, 0) AS salary
FROM employees;
在上述示例中,如果salary
字段的值為NULL,則查詢結果中將會顯示0作為替代值。