赞
踩
目录
案例2:当主表中有null,采用not in且not in后面不为子查询的时候会忽略NULL,匹配不到NULL,即查询不到任何NULL的记录
案例4:如果not in后面跟子查询时,所选的字段包含NULL值要特别注意
- create table t as
- select '张三' as name,1 as class
- union all
- select '李四' as name,1 as class
- union all
- select '王五' as name,2 as class
- union all
- select '老六' as name,null as class
- union all
- select '陈七' as name, 4 as class
- union all
- select '赵八' as name, 5 as class
- union all
- select '孙九' as name, 5 as class
原表数据如下:
select * from t where class in (null,'1')
in相当于or,对于null值得判断不是is null而是等于,因
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。