リファレンスガイド> SQL演算子のTDVサポート> 条件演算子> COALESCE
 
COALESCE
COALESCEは、引数の中で最初のnull以外の式を返します。
構文
COALESCE (expression1, expression2, expression3…)
 
これは次と同等です。
CASE
WHEN expression1 NOT NULL THEN expression1
WHEN expression2 NOT NULL THEN expression2
ELSE expression3
END
備考
TDVサーバーは、COALESCE関数式の次のデータソースへの直接プッシュをサポートして、パフォーマンス上の利点をもたらす可能性のあるインデックスを利用します:DB2、MySQL、Netezza、Oracle、SQL Server、Sybase、およびTeradata。
SELECT
CAST (COALESCE (hourly_wage * 40 * 52, salary, commission * num_sales) AS money)
FROM wages