【发布时间】:2021-03-18 16:27:26
【问题描述】:
我想在 oracle 列中分隔一个具有“MAT CHAMPAIGN - SOUTH---->MAT EP - KK”的单词
我尝试了下面的代码来获取
select regexp_substr('MAT CHAMPAIGN - SOUTH---->MAT EP - KK','([^,--->]+)',1,1) from dual : 输出是 MAT CHAMPAIGN
select regexp_substr('MAT CHAMPAIGN - SOUTH---->MAT EP - KK','([^,--->]+)',1,2) from dual : 输出为 SOUTH
实际上,我正在尝试将 MAT CHAMPAIGN - SOUTH 放在一个列中,并将 MAT EP - KK 作为基于符号的第二列 --->
请帮忙
【问题讨论】: