在SQL中,NVL函數用于判斷一個字段是否為NULL,如果為NULL,則返回指定的替代值。其語法如下:
NVL(expr1, expr2)
其中,expr1是要判斷的字段或表達式,expr2是當expr1為NULL時要返回的替代值。
例如,假設有一個員工表,其中有一個字段salary,如果某個員工的salary為NULL,我們想要顯示為0,可以使用NVL函數如下:
SELECT name, NVL(salary, 0) as salary
FROM employee;
上述查詢會返回員工的姓名和工資,如果工資為NULL,則會顯示為0。