Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略子字符串SQL/Oracle中的空格_Sql_Oracle_Substring_Substr_Spaces - Fatal编程技术网

忽略子字符串SQL/Oracle中的空格

忽略子字符串SQL/Oracle中的空格,sql,oracle,substring,substr,spaces,Sql,Oracle,Substring,Substr,Spaces,我正在尝试从列中删除最后3位数字。问题是,它们中的一些在末尾有一个随机空格,然后只返回列中所需的3个值中的2个。现在我有: SELECT substr(infovalue, -3) FROM TABLE WHERE INFOCODE = 555 我怎样才能让我的陈述忽略结尾的空格 谢谢 我猜你在甲骨文里。应用rtrim删除所有尾随空格 SELECT substr(rtrim(infovalue), -3) FROM TABLE WHERE INFOCODE = 555

我正在尝试从列中删除最后3位数字。问题是,它们中的一些在末尾有一个随机空格,然后只返回列中所需的3个值中的2个。现在我有:

    SELECT substr(infovalue, -3)
    FROM TABLE
    WHERE INFOCODE = 555
我怎样才能让我的陈述忽略结尾的空格


谢谢

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

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

请为您的所有问题指定供应商和产品版本。

空间需要在那里吗?什么RDBMS(trim的版本可以在这里工作)太棒了!这工作…我将指定供应商和产品从现在开始!