我要从破折号( - )前后的字符串中提取字符。到目前为止,我能够使用此代码下面划线之前,所有的数字返回:删除破折号前的字符
SELECT
INSTR('100-7', '-'),
SUBSTR('100-7', 1, INSTR('100-7', '-')-1)
FROM dual;
现在我试图找到一种方法破折号后的所有字符返回。所以如果我有一个字符串:
20-150
查询应该只返回我150.有反正我可以做到这一点吗?顺便说一句,我正在使用Oracle。谢谢你们:)
你好彼得,我欠你一个啤酒。感谢您的帮助。你的代码效果很好。 – GianIsTheName 2013-03-04 07:08:15