Oracle中的NVL()函數用于替換空值(NULL)。
它的語法是:NVL(expr1, expr2)
其中,expr1是要檢查的表達式,如果該表達式的值為NULL,則NVL()函數將返回expr2的值。如果expr1的值不為空,則NVL()函數將返回expr1的值。
例如,假設有一個名為table1的表,其中有一個列名為column1。使用NVL()函數來替換column1列中的空值,可以使用以下語句:
SELECT NVL(column1, ‘NA’) FROM table1;
上述語句將返回column1的值,如果該值為空,則返回’NA’。