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