文档首页/
MapReduce服务 MRS/
组件操作指南(LTS版)/
使用HetuEngine/
HetuEngine常见SQL语法说明/
HetuEngine SQL函数和操作符说明/
逻辑运算符
更新时间:2024-07-24 GMT+08:00
逻辑运算符
逻辑运算符
操作 |
描述 |
例子 |
---|---|---|
AND |
两个值都为true,则为true |
a AND b |
OR |
两个值其中一个为true,则为true |
a OR b |
NOT |
值为false,结果则为true |
NOT a |
以下真值表反映了AND和OR如何处理NULL值:
a |
b |
a AND b |
a OR b |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
FALSE |
TRUE |
TRUE |
NULL |
NULL |
TRUE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
FALSE |
FALSE |
FALSE |
FALSE |
NULL |
FALSE |
NULL |
NULL |
TRUE |
NULL |
TRUE |
NULL |
FALSE |
FALSE |
NULL |
NULL |
NULL |
NULL |
NULL |
以下真值表反映了NOT如何处理NULL值:
value |
NOT value |
---|---|
TRUE |
FALSE |
FALSE |
TRUE |
NULL |
NULL |