范例:列出所有的不领取奖金的雇员,而且同时要求这些雇员的基本工资大于2000的全部雇员信息
SELECT * FORM emp WHERE comm IS NULL AND sal > 2000;范例:找出不领取佣金或领取的佣金低于100的员工
SELECT * FORM emp WHERE comm IS NULL OR comm < 100;范例:找出收取佣金的员工的不同工作
既然现在要找的是职位,那么很有可能出现重复,重复发数据就必须使用 DISTINCT 消除。
SELECT DISTINCT job FORM emp WHERE comm IS NOT NULL; 5.1.3.4 列表范围查找:IN , NOT IN
所谓的列表范围指的是给了用户固定的几个参考值,只要符合这个值就满足条件。
语法:
在指定数据范围内:字段|值 IN (值,值,...);
不在指定数据范围内:字段|值 NOT IN (值,值,...);
范例:查询出雇员编号是7369,7788,7566的雇员信息