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