【发布时间】:2016-02-15 17:36:11
【问题描述】:
我有这个查询来显示列大于 4 个字符的所有记录,但是,数据在字符之后包含空格,例如 '1234' 。
如何修改以下查询以忽略字符后的空格?查询 Oracle 数据库。
非常感谢。
select *
from tablename
where length(field1) > 4
【问题讨论】:
我有这个查询来显示列大于 4 个字符的所有记录,但是,数据在字符之后包含空格,例如 '1234' 。
如何修改以下查询以忽略字符后的空格?查询 Oracle 数据库。
非常感谢。
select *
from tablename
where length(field1) > 4
【问题讨论】:
您可以使用rtrim 函数来删除尾随空格。
select *
from tablename
where length(rtrim(field1)) > 4
也许您也想检查ltrim、trim 函数。
【讨论】: