目前我正在使用regexp_substr(token, ''[^,]+'', 1, 2)
来选择字符串的第二部分,但显然如果那里有第二个逗号,它会在第二个逗号处停止选择。例如,在输入12345, Hello, World!
的情况下,我想从中选择Hello, World!
,而不仅仅是Hello
。有没有办法只使用第一个逗号作为分隔符而忽略第二个?
答案 0 :(得分:1)
可以使用instr
和substr
完成此操作。
select substr(token,instr(',',token)+1) as after_first_comma
from tbl