
# 逻辑函数
表1逻辑函数 
| SQL函数                  | **返回类型** | **描述**                                                                                   |
|:---|:---|:---|
| boolean1 OR boolean2   | BOOLEAN  | 如果 boolean1 为 TRUE 或 boolean2 为 TRUE 返回 TRUE。支持三值逻辑。 例如 true \|\| Null(BOOLEAN) 返回 TRUE。 |
| boolean1 AND boolean2  | BOOLEAN  | 如果 boolean1 和 boolean2 都为 TRUE 返回 TRUE。支持三值逻辑。 例如 true \&\& Null(BOOLEAN) 返回 UNKNOWN。    |
| NOT boolean            | BOOLEAN  | 如果布尔值为 FALSE 返回 TRUE；如果布尔值为 TRUE 返回 FALSE；如果布尔值为 UNKNOWN 返回 UNKNOWN。                     |
| boolean IS FALSE       | BOOLEAN  | 如果布尔值为 FALSE 返回 TRUE；如果 boolean 为 TRUE 或 UNKNOWN 返回 FALSE。                               |
| boolean IS NOT FALSE   | BOOLEAN  | 如果 boolean 为 TRUE 或 UNKNOWN 返回 TRUE；如果 boolean 为 FALSE 返回 FALSE。                         |
| boolean IS TRUE        | BOOLEAN  | 如果 boolean 为 TRUE 返回 TRUE；如果 boolean 为 FALSE 或 UNKNOWN 返回 FALSE。                         |
| boolean IS NOT TRUE    | BOOLEAN  | 如果 boolean 为 FALSE 或 UNKNOWN 返回 TRUE；如果布尔值为 TRUE 返回 FALSE。                               |
| boolean IS UNKNOWN     | BOOLEAN  | 如果布尔值为 UNKNOWN 返回 TRUE；如果 boolean 为 TRUE 或 FALSE 返回 FALSE。                               |
| boolean IS NOT UNKNOWN | BOOLEAN  | 如果 boolean 为 TRUE 或 FALSE 返回 TRUE；如果布尔值为 UNKNOWN 返回 FALSE。                               |
   
