我有以下查询向我显示Oracle中不是null
的记录,但有些记录包含空格,例如'',''等。
如何修改查询以便忽略空格?
select * from table where field1 is not null
非常感谢。
答案 0 :(得分:1)
如果你的问题是空的或额外的空间你可以做这样的事情..
select * from table where replace(field1,' ','') is not null
答案 1 :(得分:0)
select * from table where field1 is not null and trim(field1) <> ''
答案 2 :(得分:0)
e.g。
1
select * from table
where field1 is not null
and trim(field1) != ''
;
2
select * from table
where field1 is not null
and replace(field1,' ')
;
p.s null不是空数据!这是未知的。