跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

逻辑表达式

逻辑表达式执行逻辑操作并返回布尔类型的结果。

语法

logical_value_expression
value_expression AND OR value_expression

logical_value_expression ::=
    value_expression ( 'AND' | 'OR' ) value_expression

参数

value_expression

待执行逻辑操作的值表达式。更多信息,请参见表达式。

AND | OR

逻辑操作的类型,包括AND和OR。

下表分别展示了AND和OR的真值表。

AND真值表

AND True False Unknown
True true false null
False false false false
Unknown null false null

OR真值表

OR True False Unknown
True true true true
False true false null
Unknown true null null

示例

使用OR操作符

RETURN true OR false AS a

返回:

+------+
| a    |
+------+
| true |
+------+

使用AND操作符

RETURN 1=2 AND 1=1 AS b

返回:

+-------+
| b     |
+-------+
| false |
+-------+