1. 程式人生 > >MySQL的比較運算子 BETWEEN 和 IN,邏輯運算子 異或 XOR

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
這裡寫圖片描述


這裡寫圖片描述