Oracle21C COALESCE関数の使い方のサンプル

環境
Oracle Database 21c Express Edition
Windows 11 home 64bit

概要
COALESCE関数は引数のリストから最初のNULL以外の値を返却するOracle独自関数となります。
NVL2関数との違いは必ずしも引数へ指定するデータ型を全て合わせる必要はないことです。

操作例
SQL構文

SELECT COALESCE(CREATE_DATE, UPDATE_DATE, sysdate) FROM TBLADDRESS;

結果
CREATE_DATEがNULLであればUPDATE_DATEの値を、UPDATE_DATEもNULLであれば
sysdateを返却します。

IT

Posted by arkgame