Oracleと空文字とNULL

そうか、Oracleは空文字をNULLとして扱うのか……。

なんだか違和感を感じる。

慣れ親しんでいるのは上の図のようなイメージだけど、Oracleの場合は下の図のようなイメージ?

「” IS NULL」がTRUEになるのはちょっと不思議。

使いづらいような気がするけれど、慣れの問題なのかな(苦笑)