Oracle并沒有提供直接的IFNULL函數,但是可以使用NVL函數來實現類似的功能。
NVL函數的語法如下:
NVL(expr1, expr2)
如果expr1不為NULL,則返回expr1的值;如果expr1為NULL,則返回expr2的值。
舉個例子,如果要判斷一個字段是否為NULL并且在查詢結果中顯示一個特定的值(比如顯示"Unknown"),可以這樣使用:
SELECT NVL(column_name, 'Unknown')
FROM table_name;
這樣如果column_name的值為NULL,查詢結果中會顯示"Unknown"。