一、between……and……操作符
1、查询薪水为1600到3000的员工(第一种方式:采用>= 、<=)
例如:select empno,ename,sal from emp where sal >= 1600 and sal <= 3000;
2、查询薪水为1600到3000的员式(第二种方式:采用between…and…)
例如:select empno,ename,sal from emp where sal between 1600 and 3000;
注:关亍between … and … 它是包含最大值和最小值的
3、between … and … 同样也可用在字符上,用在字符上区间为:前闭后开;
例如: select ename from emp where ename between “A”and “F”;
二、is null
Null 为空,它不是一个数值,不是一个空串,为null可以设置这个字段不填值,如果查询为null的字段,采用is null。
1、查询津贴为空的员工
错误: select empno,ename,comm from emp where comm = null;
原因:以上无法查询出符合条件的数据,因为null类型比较特殊,必须使用 is 来比较
正确:select empno,ename,comm from emp where comm is null;
2、查询津贴不为空的员工
例如:select empno,ename,comm fr