我正在尝试将object_type,ABC,00,DEF,XY
字符串变成ABC-00-DEF-XY-
这就是我所拥有的,我想知道是否有更有效的方法?
CONCAT(
REPLACE(
SUBSTR(a.object_name,
INSTR(a.object_name, ',',1,1)+1,
INSTR(a.object_name, ',',1,2)+1
),',','-'
),'-'
)
澄清:我需要去掉包括第一个逗号在内的所有内容,用破折号替换所有剩余的逗号,然后在末尾添加一个破折号。