首页 > 数据库 > > 函数和操作符-逻辑操作符
常用的逻辑操作符有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具有交换性,即交换左右两个操作数,不影响其结果。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3145040/ ,如需转载,请注明出处,否则将追究法律责任。