『WEB+DB PRESS Vol.52』に「SQLアタマアカデミー 第8回」が掲載されました。今回のテーマはリレーショナル・データベースにおける真理値と論理演算について。 正直、このテーマは面倒なのであまり触れたくありません。理論家、ベンダー、実装のどれもが混乱していて整理が難しいし、今後もすっきりした解決の見通しが立たない分野だからです。デイトが言うように unknown と NULL を追放して 2値論理の楽園へ戻ることができれば一番理想的なのは確かなのだけど、ひとたび楽園追放をくらった我々には、もうその道が閉ざされてしまった。ああ憂鬱だ。でも落ち込んでも仕方ないので、論理演算をする間に合わせの方法を紹介しています。 ちなみに 3値論理の理論的背景が知りたい人は、「3値論理とNULL」および「3値論理 ―― 神のいない論理」を参照。もっと落ち込めること請け合い。