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