当字符串为空时,在when 使用 is null来判断。
.当字符串不为空时,在when 使用 is not null来判断。
例如:
create table test ( stuno number(10) primary key, stuname varchar2(50) )
insert into test(stuno) values(10)
insert into test(stuno,stuname) values(11,' ')
select * from test where stuname is null才会取到所有值。
而select * from test where stuname=''不行。
本文介绍了在SQL中如何正确地处理空字符串的情况,通过使用IS NULL而非直接比对空字符串来查询数据。这种方式能有效避免因字段为空而导致的查询失败。
614

被折叠的 条评论
为什么被折叠?



