is null
Null 为空,它不是一个数值,不是一个空串,为null可以设置这个字段不填值,如果查询为null的字段,采用is null。
查询津贴为空的员工
错误:select empno,ename,comm from emp where comm = null;
原因:以上无法查询出符合条件的数据,因为null类型比较特殊,必须使用 is 来比较
正确:select empno,ename,comm from emp where comm is null
查询津贴不为空的员工
select empno,ename,comm from emp where comm is not null;