忽略子串SQL / Oracle中的空格

时间:2014-08-28 18:34:30

标签: sql oracle substring substr spaces

我正在尝试对列中的最后3位进行子串。问题是,它们中的一些在末尾有一个随机空间,然后只返回列中3个所需值中的2个。现在我有:

    SELECT substr(infovalue, -3)
    FROM TABLE
    WHERE INFOCODE = 555

如何让我的陈述在最后忽略空格?

谢谢!

1 个答案:

答案 0 :(得分:2)

我猜你是在甲骨文。应用rtrim删除所有尾随空格

SELECT substr(rtrim(infovalue), -3)
FROM TABLE
WHERE INFOCODE = 555

请指明供应商&所有问题的产品版本。