Oracle SQL だと NVL(カラム名) でできますが、Access や Microsoft SQL Server では使えません。
Access や Microsoft SQL Server でやるには、以下のような SQL で実現できます。
IIF(ISNULL(<カラム名>) , '<NULLのときの値>', <カラム名>)
- IIF 関数を使用します。第一引数が TRUE のとき、第二引数の値を返却します。第一引数が FALSE の場合、第三引数の値を返却します。
- ISNULL 関数で指定したカラムが NULL かどうか判定します。
コメント