名称列包含空格。我试图获取仅包含名称的列行,不应返回空值和空值。但它返回包含空格的列。我试过了:
select name,id from details where name is not null;
以上查询返回的数据包含空格。如何消除其中包含空格的数据?
答案 0 :(得分:0)
尝试使用NOT LIKE
语法;将您的查询更改为以下内容:
select name,id from details where name is not null and name not like '% %'
你可以查看this回答。
答案 1 :(得分:0)
尝试trim
功能:
select name,id from details where name is not null and trim(name) <> '';
答案 2 :(得分:0)
这可能适合你。
select name, id
from details
where name is not null and name !=""