从sql plus中的字符串中删除最后一个字符

时间:2014-10-20 12:33:44

标签: sql oracle sqlplus

我试图从sql plus中的列输出中删除最后一个字符。列条目的长度不固定

例如,XYZA应输出为XYZ

我已尝试使用substr()功能,但它似乎无法正常工作。

SUBSTR(ooo.CO_NAME,1,LENGTH(ooo.CO_NAME-1))

1 个答案:

答案 0 :(得分:27)

右括号位于错误的位置。它应该是:

SUBSTR(ooo.CO_NAME, 1, LENGTH(ooo.CO_NAME) - 1)