3値論理とは?さんちろんり
3値論理とは、SQLの真理値が真・偽・不定(unknown)の3つを取ること。NULLとの比較はすべてunknownになる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →具体例
NULL = NULL も NULL <> 1 も真にはならず unknown。判定にはIS NULLを使う。
試験での引っ掛け
ANDはどれか1つでも偽なら偽に確定するが、真とunknownの組合せはunknownのまま。ORは1つでも真なら真に確定するが、偽とunknownはunknown。WHERE句はunknownの行を採用しない。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。