case
今日、私はこの振る舞いに驚いた。
select case when null then true else false end;
case
------
f
ブール値にキャストされたyeldsは:ではないnull
ので、それが戻ることを期待します。null
null
false
select null::boolean is null;
?column?
----------
t
この振る舞いの理論的根拠について何かコメントはありますか?私は何が欠けていますか?