MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR

“BETWEEN”运算符的使用格式为”a BETWEEN min AND max”,当a大于等于min并且小于等于max,则返回值为1,否则返回值为0;当操作数a,min,max类型相同时,此表达式等价于(a>=min and a<=max),当操作数类型不同时,比较时会遵循类型转换原则进行转换后,再进行比较运算。
这里写图片描述

这里写图片描述

“IN”运算符的使用格式为”a IN (value1 ,value2)”,当a的值存在于列表中,则整个比较表达式返回的值为1,否则返回0。
这里写图片描述
这里写图片描述
这里写图片描述

“XOR”表示逻辑异或,当任意一个操作数为NULL时,返回值为NULL,对于非NULL的操作数,如果两个的逻辑真假值相异,则返回结果为1,否则为0
这里写图片描述
这里写图片描述

原文地址:https://www.cnblogs.com/aotemanzhifu/p/9192403.html