===============  逻辑操作符 =============== .. container:: sect1 :name: FUNCTIONS-LOGICAL .. container:: titlepage .. container:: .. container:: .. rubric:: 逻辑操作符 :name: 逻辑操作符 :class: title 常用的逻辑操作符有: +---------+ | ``AND`` | +---------+ | ``OR`` | +---------+ | ``NOT`` | +---------+ SQL使用三值的逻辑系统,包括真、假和\ ``null``\ ,\ ``null``\ 表示“未知”。观察下面的真值表: .. container:: informaltable ======= ======= =================== ================== ``a`` ``b`` ``a`` AND ``b`` ``a`` OR ``b`` ======= ======= =================== ================== TRUE TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE NULL NULL TRUE FALSE FALSE FALSE FALSE FALSE NULL FALSE NULL NULL NULL NULL NULL ======= ======= =================== ================== .. container:: informaltable ======= =========== ``a`` NOT ``a`` ======= =========== TRUE FALSE FALSE TRUE NULL NULL ======= =========== 操作符\ ``AND``\ 和\ ``OR``\ 是可交换的,也就是说,你可以交换左右操作数而不影响结果。但是请参阅\ `第 4.2.14 节 `__\ 获取有关子表达式计算顺序的更多信息。