select * from (
       select '1' as a from dual
)b where b.a <> '2'
求教各位达人,我将where b.a <> '2'的条件改成b.a <> '3', b.a <> '4' 都可以查出记录.即使改成b.a <> ' '也可以(一个空格)然而把条件改成b.a <> ''(长度为零的字符串)时就查不出任何记录了,这是为什么呢?