NOT
!
邏輯非。 如果操作數為 0,返回 1;如果操作數為非零,返回 0;如果操作數為 NOT NULL,返回 NULL。
mysql> SELECT NOT 10;
-> 0
mysql> SELECT NOT 0;
-> 1
mysql> SELECT ! 1+1;
-> 1
最后一個例子返回 1,因為表達式是與 (!1)+1 一樣被計算的。
AND ,&&
邏輯與..當表達式的兩邊同時為1的時候,函數表達式才返回true,否則為false..
mysql> SELECT 1 && 1;
-> 1
mysql> SELECT 1 && 0;
-> 0
or ,||
邏輯或。。當表達式兩邊同時為0的時候,函數表達式才返回false,否則為true..
mysql> SELECT 1 || 1;
-> 1
mysql> SELECT 1 || 0;
-> 1
xor
邏輯異或。。當兩邊的不同的時候函數表達式返回true,否則返回true..