select case when null >'1' then 1
when null < '1' then 2
when null = '1' then 3
else null end
所以结果为null
null 值不满足任意一个条件。
''的achii 吗 是 0
select case when '' >'0' then 1
when '' < '0' then 2
when '' = '0' then 3
else null end
所以结果是2
select ascii('') 结果是 0
在oracle 中空值是无限大