mysql 邏輯運算符


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..


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM