• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PLSQLのCASE文でNULLを評価する際の動作について)

PLSQLのCASE文でNULLを評価する際の動作について

このQ&Aのポイント
  • PLSQLのCASE文でNULLを評価する際の動作について解説します。
  • 例1ではNULLを判定できず、例2を使えばNULLを判定できます。
  • 解決方法についてご存知の方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dda167
  • ベストアンサー率76% (55/72)
回答No.1

CASE MOJI WHEN NULL THEN という書き方は CASE WHEN MOJI = NULL THEN と同じだからです。NULLを判定する場合は、 CASE WHEN MOJI IS NULL THEN ... ELSE ... END CASE; と書きましょう。

noname#256464
質問者

お礼

なるほど。 わかりやすい回答ありがとうございました。 実は、 CASE MOJI WHEN IS NULL THEN .... とも書いてみたのですが、エラーとなった理由も 合点がいきました。

関連するQ&A