- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PLSQLのCASE文でNULLを評価する際の動作について)
PLSQLのCASE文でNULLを評価する際の動作について
このQ&Aのポイント
- PLSQLのCASE文でNULLを評価する際の動作について解説します。
- 例1ではNULLを判定できず、例2を使えばNULLを判定できます。
- 解決方法についてご存知の方、教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CASE MOJI WHEN NULL THEN という書き方は CASE WHEN MOJI = NULL THEN と同じだからです。NULLを判定する場合は、 CASE WHEN MOJI IS NULL THEN ... ELSE ... END CASE; と書きましょう。
お礼
なるほど。 わかりやすい回答ありがとうございました。 実は、 CASE MOJI WHEN IS NULL THEN .... とも書いてみたのですが、エラーとなった理由も 合点がいきました。