Booleans
Contents
BOOLEAN type
The BOOLEAN type allows for a TRUE or FALSE value. If the value
allows for NULL it will also allow for NULL or UNKNOWN (these are
aliases that mean the same thing).
A BOOLEAN is stored as a single byte, even if it permits UNKNOWN.
Logical Operations
AND |
TRUE |
FALSE |
UNKNOWN |
|---|---|---|---|
TRUE |
TRUE |
FALSE |
UNKNOWN |
FALSE |
FALSE |
FALSE |
FALSE |
UNKNOWN |
UNKNOWN |
FALSE |
UNKNOWN |
OR |
TRUE |
FALSE |
UNKNOWN |
|---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
UNKNOWN |
TRUE |
UNKNOWN |
UNKNOWN |
IS |
TRUE |
FALSE |
UNKNOWN |
|---|---|---|---|
TRUE |
TRUE |
FALSE |
FALSE |
FALSE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
FALSE |
FALSE |
TRUE |