逻辑函数
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。 |

