Logical Functions
SQL Function |
Return Type |
Description |
---|---|---|
boolean1 OR boolean2 |
BOOLEAN |
Returns TRUE if boolean1 or boolean2 is TRUE. Supports three-valued logic. For example, true || Null(BOOLEAN) returns TRUE. |
boolean1 AND boolean2 |
BOOLEAN |
Returns TRUE if both boolean1 and boolean2 are TRUE. Supports three-valued logic. For example, true && Null(BOOLEAN) returns UNKNOWN. |
NOT boolean |
BOOLEAN |
Returns TRUE if the boolean value is FALSE; returns FALSE if the boolean value is TRUE; returns UNKNOWN if the boolean value is UNKNOWN. |
boolean IS FALSE |
BOOLEAN |
Returns TRUE if the boolean value is FALSE; returns FALSE if boolean is TRUE or UNKNOWN. |
boolean IS NOT FALSE |
BOOLEAN |
Returns TRUE if boolean is TRUE or UNKNOWN; returns FALSE if boolean is FALSE. |
boolean IS TRUE |
BOOLEAN |
Returns TRUE if boolean is TRUE; returns FALSE if boolean is FALSE or UNKNOWN. |
boolean IS NOT TRUE |
BOOLEAN |
Returns TRUE if boolean is FALSE or UNKNOWN; returns FALSE if boolean is TRUE. |
boolean IS UNKNOWN |
BOOLEAN |
Returns TRUE if the boolean value is UNKNOWN; returns FALSE if boolean is TRUE or FALSE. |
boolean IS NOT UNKNOWN |
BOOLEAN |
Returns TRUE if boolean is TRUE or FALSE; returns FALSE if the boolean value is UNKNOWN. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.