逻辑条件:
AND 如果两个组成部分的条件都为真,返回TRUE
OR 如果两个组成部分中的任一个条件为真,返回TRUE
NOT 如果跟随的条件为假,返回TRUE
逻辑条件组合两个比较条件的结果来产生一个基于这些条件的单个的结果,或者逆转一个单个条件的结果。当所有条件的结果为真时,返回行。
SQL的三个逻辑运算符是:
AND
OR
NOT
可以在WHERE子句中用AND和OR运算符使用多个条件。
实例1:
查询employees表中雇员薪水是8000的并且名字中含有e的雇员名字和薪水。
select last_name,salary from employees where salary=8000 and last_name like '%e%';
实例2:
查询employees表中雇员薪水是8000的或者名字中含有e的雇员名字与薪水。
select last_name,salary from employees where salary=8000 or last_name like '%e%';
实例3:
查询employees表中雇员名字中不包含u的雇员的名字。
select last_name from employees where last_name not like '%u%';