Contents Index Trigger operation conditions Explicit selectivity estimates

ASA SQL Reference
  SQL Language Elements
    Search conditions

Three-valued logic


The following tables display how the AND, OR, NOT, and IS logical operators of SQL work in three-valued logic.

AND operator 
AND TRUE FALSE UNKNOWN
TRUE TRUE FALSE UNKNOWN
FALSE FALSE FALSE FALSE
UNKNOWN UNKNOWN FALSE UNKNOWN
OR operator 
OR TRUE FALSE UNKNOWN
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE UNKNOWN
UNKNOWN TRUE UNKNOWN UNKNOWN
NOT operator 
TRUE FALSE UNKNOWN
FALSE TRUE UNKNOWN
IS operator 
IS TRUE FALSE UNKNOWN
TRUE TRUE FALSE FALSE
FALSE FALSE TRUE FALSE
UNKNOWN FALSE FALSE TRUE

Contents Index Trigger operation conditions Explicit selectivity estimates