1. SQL中如何判断字段NULL或者为空字符串
select case when a is null then b when a='' then b else a end from 表 create table test
(
a varchar(20),
b varchar(10)
)
insert into test (b) values('b')
insert into test (a,b) values('','b')
insert into test(a,b) values ('a','b')
select case when a is null then b when a='' then b else a end from test
复制代码 ,粘贴,执行,直接可以看到结果
2. db2数据库中,查询数据时判断查询字段是否为空或空字符串,如果是就查
select * from table_name
where column_name is null
or column_name = ''
3. 怎么判断数据库的某个字段值为空
where 字段 is null 是判断为null的
where 字段=''是判断为空