在Oracle數據庫中,沒有內置的IFNULL函數,但可以使用COALESCE函數來實現類似的功能。COALESCE函數用于返回參數列表中的第一個非空值。
語法如下:
COALESCE(expr1, expr2, ...)
示例: 假設有一個表t,包含兩個字段a和b,現在要查詢出a字段,如果a字段值為空,則顯示’b字段值’。
SELECT COALESCE(a, b) AS result
FROM t;
如果a字段的值為空,則result列將顯示b字段的值,如果a字段的值不為空,則顯示a字段的值。