NULL值比较
select case when null > '1' then 1
when null < '1' then 2
when null = '1' then 3
when null != '1' then 4
when null <> '1' then 5
else 6 end
结果:6
例子
表
比如表a如下:
name
'xiaoming'
'xiaowang'
NULL
''
查询
要拿出name不是小明的sql:
select * from a where name <> 'xiaoming' or name is null;
select * from a where nvl(name, 'null') <> 'xiaoming';
返回:
name
'xiaowang'
''
Note: null与值比较为false。