NVL函數(shù)是Oracle SQL中的一個(gè)函數(shù),用于將NULL值替換為指定的值。其語(yǔ)法如下:
NVL(expr1, expr2)
其中,expr1是待檢查的表達(dá)式,如果其值為NULL,則返回expr2,否則返回expr1的值。
例如,假設(shè)有一個(gè)表格Employee,其中有一個(gè)字段Salary可能包含NULL值,我們可以使用NVL函數(shù)來(lái)將NULL值替換為0,如下所示:
SELECT NVL(Salary, 0) AS NewSalary
FROM Employee;
在上面的例子中,如果Salary字段的值為NULL,則返回0,否則返回Salary字段的實(shí)際值。