MySQL/MSSQL には、以下に示すように、null 値を検出するためにクエリ内で使用できるインライン if 関数があります。
SELECT
...
foo.a_field AS "a_field",
SELECT if(foo.bar is null, 0, foo.bar) AS "bar",
foo.a_field AS "a_field",
...
私が今直面している問題は、このインライン if 構文をサポートしていないように見えるため、このコードを Oracle データベースで実行するのは安全ではないということです。
Oracleに同等のものはありますか?