oracle中isnull函數(shù)的作用是什么

小億
113
2024-01-31 11:41:36
欄目: 云計(jì)算

在Oracle中,沒(méi)有類(lèi)似于SQL Server中的ISNULL函數(shù)。但是可以使用NVL函數(shù)來(lái)實(shí)現(xiàn)類(lèi)似的功能。

NVL函數(shù)的作用是判斷一個(gè)表達(dá)式是否為NULL,并在表達(dá)式為NULL時(shí)返回一個(gè)指定的值,如果表達(dá)式不為NULL,則返回表達(dá)式本身。

語(yǔ)法如下:

```asp

NVL(expr1, expr2)

```

其中,expr1是要檢查是否為NULL的表達(dá)式,expr2是在expr1為NULL時(shí)返回的值。

舉個(gè)例子:

```asp

SELECT NVL(salary, 0) FROM employees;

```

上述查詢(xún)會(huì)返回employees表中的salary列的值,如果salary列的值為NULL,則返回0。

0