【问题标题】:Length (column) greater than but spaces after the characters长度(列)大于但字符后有空格
【发布时间】:2016-02-15 17:36:11
【问题描述】:

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

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

非常感谢。

select * 
from tablename
where length(field1) > 4

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

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

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

    也许您也想检查ltrimtrim 函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-19
      • 2022-01-18
      • 2019-05-02
      • 2020-05-03
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多