逻辑表达式筛选
一、逻辑运算符
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='网络';