长度(列)大于但字符后面的空格

时间:2016-02-15 02:49:59

标签: sql oracle

我有这个查询来显示列大于4个字符的所有记录,但是,数据在字符后面包含空格,例如'1234'。

如何修改以下查询以忽略字符后面的空格?查询Oracle数据库。

非常感谢。

select * 
from tablename
where length(field1) > 4

1 个答案:

答案 0 :(得分:2)

您可以使用rtrim函数删除尾随空格。

select * 
from tablename 
where length(rtrim(field1)) > 4

也许你想检查ltrimtrim函数。