天天看點

Oracle中的nvl函數

功能

從兩個表達式傳回一個非 null 值。

文法

NVL(eExpression1, eExpression2)

參數

eExpression1(e1), eExpression2(e2)兩個參數可以是任意一種資料類型

若e1的計算結果為null值則傳回e2。若e1的計算結果不是null值,則傳回e1。若e1與e2的均為null值,則傳回NULL。

傳回值類型

字元型、日期型、日期時間型、數值型、貨币型、邏輯型或 null 值

說明

在不支援null值或null值無關緊要的情況下,可以使用 NVL() 來移去計算或操作中的null值。

select nvl(a.name,'空的') as name from student a join school b on a.ID=b.ID

原帖位址:http://77857.blog.51cto.com/67857/165793/