华为云云数据库GaussDB逻辑操作符_云淘科技
常用的逻辑操作符有AND、OR和NOT,他们的运算结果有三个值,分别为TRUE、FALSE和NULL,其中NULL代表未知。他们运算优先级顺序为:NOT>AND>OR。
运算规则请参见表1,表中的a和b代表逻辑表达式。
a |
b |
a AND b的结果 |
a OR b的结果 |
NOT a的结果 |
---|---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
FALSE |
TRUE |
FALSE |
TRUE |
NULL |
NULL |
TRUE |
FALSE |
FALSE |
FALSE |
FALSE |
FALSE |
TRUE |
FALSE |
NULL |
FALSE |
NULL |
TRUE |
NULL |
NULL |
NULL |
NULL |
NULL |
操作符AND和OR具有交换性,即交换左右两个操作数,不影响其结果。
不支持对XML类型数据进行操作。
父主题: 函数和操作符
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家