MySQL——?邏輯運(yùn)算符
邏輯運(yùn)算符
運(yùn) 算 符 運(yùn) 算 規(guī) 則 運(yùn) 算 符 運(yùn) 算 規(guī) 則
NOT或! 邏輯非 OR或|| 邏輯或
AND或&& 邏輯與 XOR 邏輯異或
(1)NOT運(yùn)算符
NOT運(yùn)算符,它對跟在它后面的邏輯測試判斷取反,把真變假,假變真。
例:
SELECT NOT 1, NOT 0, NOT(1=1),NOT(10>9);
(2)AND運(yùn)算符
AND運(yùn)算符用于測試兩個或更多的值(或表達(dá)式求值)的有效性,如果它的所有成分為真,并且不是NULL,它返回真值,否則返回假值。
1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0
例:
SELECT (1=1) AND (9>10),('a'='a') AND ('c'<'d');
(3)OR運(yùn)算符
如果包含的值或表達(dá)式有一個為真并且不是NULL(不需要所有成分為真),它返回1,若全為假則返回0。
1 OR 1 = 1
1 OR 0 = 1
0 OR 1 = 1
0 OR 0 = 0
例:
SELECT (1=1) OR (9>10), ('a'='b') OR (1>2);
點(diǎn)擊加載更多評論>>