資格暗記無料で始める

NULLと3値論理とは?

NULLと3値論理とは、値が不明・未適用であることを表す特別な状態。NULLとの比較(= や <>)の結果は真でも偽でもなく不定になるため、WHERE句の条件に合致せず結果から外れる。判定には IS NULL / IS NOT NULL を使う。

なる

ITサービスマネージャ試験の頻出用語/午前II/別名:NULLの扱いと三値論理


NULLと3値論理の意味

値が不明・未適用であることを表す特別な状態。NULLとの比較(= や <>)の結果は真でも偽でもなく不定になるため、WHERE句の条件に合致せず結果から外れる。判定には IS NULL / IS NOT NULL を使う。

NULLと3値論理の具体例

WHERE 退職日 <> '2025-03-31' では、退職日がNULLの行は抽出されない。

NULLと3値論理は試験でどう引っ掛けられる?

COUNT(*) は行数を数えるがCOUNT(列)はNULLを除く。集約関数もNULLを無視する。

NULLと3値論理と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。