GaussDB-逻辑操作符

76 阅读1分钟

GaussDB-逻辑操作符

常用的逻辑操作符有AND、OR和NOT,运算结果有三个值,分别为TRUE、FALSE和NULL,其中NULL代表未知。运算优先级顺序为:NOT>AND>OR。

运算规则请参见表1,表中的a和b代表逻辑表达式。

abAND b的结果a **OR ****b的结果NOT a的结果
TRUETRUETRUETRUEFALSE
TRUEFALSEFALSETRUEFALSE
TRUENULLNULLTRUEFALSE
FALSEFALSEFALSEFALSETRUE
FALSENULLFALSENULLTRUE
NULLNULLNULLNULLNULL

  • 操作符AND和OR具有交换性,即交换左右两个操作数,不影响其结果。
  • 不支持对XML类型数据进行操作。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…