文档首页 > > 开发指南> SQL参考> 函数和操作符> 逻辑操作符

逻辑操作符

分享
更新时间: 2019/06/24 GMT+08:00

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

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

表1 运算规则表

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具有交换性,即交换左右两个操作数,不影响其结果。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区