邏輯表達式篩選
一、邏輯運算符
1、&&、||、!
2、AND、OR、NOT (MySQL中建議使用這組)
3、&&、and兩個條件都爲true真,結果爲true,反之則爲false假
4、||、OR 只要有一個條件爲true,結果爲true,反之則爲false假
5、!、NOT 如果連接的條件本身爲false,結果取反。反之也成立。
二、邏輯運算符的作用
用於連接條件表達式。
三、實戰舉例
1、查詢學生編號在50-150之間的學生信息。
SELECT * FROM tstudent WHERE StudentID>=50 AND StudentID<=150;
2、查詢學生編號不在50-150之間的學生信息。或者班級是網絡的學生
SELECT * FROM tstudent WHERE StudentID<50 OR StudentID>150 OR Class='網絡';
等價於
SELECT * FROM tstudent WHERE NOT(StudentID>=50 AND StudentID<=150) OR Class='網絡';