CASE と DECODE 関数の違い - オラクル・Oracleをマスターするための基本と仕組み

標準 SQL の IF ≒ CASE 式 とオラクルの SQL 特有の関数 DECODE は、ほぼ同じ機能をもち、CASE 式も DECODE 関数も短絡評価(※)であるが、この2つは NULL の取り扱い方で大きく異なっている。