位置:首頁 > 軟件操作教程 > 數據分析 > MySQL > 問題詳情

MySQL——?邏輯運算符

提問人:劉旭39發(fā)布時間:2020-10-13

邏輯運算符

運  算  符 運 算 規(guī) 則 運  算  符 運 算 規(guī) 則

NOT或! 邏輯非 OR或|| 邏輯或

AND或&& 邏輯與 XOR 邏輯異或

(1)NOT運算符

NOT運算符,它對跟在它后面的邏輯測試判斷取反,把真變假,假變真。

例:

SELECT NOT 1, NOT 0, NOT(1=1),NOT(10>9);

(2)AND運算符

AND運算符用于測試兩個或更多的值(或表達式求值)的有效性,如果它的所有成分為真,并且不是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運算符

如果包含的值或表達式有一個為真并且不是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);

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部