在Oracle數據庫中,COALESCE函數用于返回參數列表中第一個非null值。如果所有參數都為null,則COALESCE函數將返回null。COALESCE函數可以接受多個參數,最多可以有255個參數。其語法如下:
COALESCE(value1, value2, ..., valuen)
其中,value1、value2、…、valuen為要比較的值。
例如,如果有一個表包含一個字段,可能有null值,可以使用COALESCE函數來將null值替換為一個特定的值:
SELECT COALESCE(column_name, 'N/A') AS new_column
FROM table_name;
在上面的例子中,如果column_name為null,則COALESCE函數將返回’N/A’。