先创建一个简单的表
CREATE TABLE "dbo"."test"
(
id int PRIMARY KEY,
sex char(1)
)
里面内容如下:
id sex
1 N
2 Y
3 null
(第三条的sex字段是空)
select * from test where sex <> 'N'
执行上面语句后,会发现只能查询出一条记录(id:2)
<> 不包含 null, 因此想查询sex字段不等于‘N’的记录,必须加上null值的判断,so
select * from test where sex <> 'N' or sex is null