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

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

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

“IN”运算符的使用格式为”a IN (value1 ,value2)”,当a的值存在于列表中,则整个比较表达式返回的值为1,否则返回0。
MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR
MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR
MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR

“XOR”表示逻辑异或,当任意一个操作数为NULL时,返回值为NULL,对于非NULL的操作数,如果两个的逻辑真假值相异,则返回结果为1,否则为0
MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR
MySQL的比较运算符 BETWEEN 和 IN,逻辑运算符 异或 XOR