Wer sich mit den Feinheiten von SQL befasst, der kommt um die drei-wertige Logik nicht herum: neben TRUE und FALSE gibt es eben auch noch "UNBEKANNT" (NULL). Joe Celko beschreibt bei simple-talk.com sehr ausführlich die beachtenswerten Infos dazu. Leider fängt er bei den einfachen Dingen an. deswegen hätte ich den Artikel fast nicht bis zum Ende gelesen und richtig spannende Infos versäumt…
Hier ist der Artikel: "SQL and the Snare of Three-Valued Logic"