将字符串‘1-2‘ 截取出来成1 、2,然后通过这两个值查出数据张三、李四 ,拼接起来成‘张三-李四‘
oracle 语法
SELECT replace(WMSYS.WM_CONCAT(wrxm), ‘,‘, ‘-‘) FROM (SELECT regexp_substr(‘3071-9036-8719‘, ‘[^-]+‘, 1,rownum) col1 FROM dual CONNECT BY ROWNUM <= LENGTH (‘3071-9036-8719‘) - LENGTH (REPLACE (‘3071-9036-8719‘, ‘-‘, ‘‘))+1) t1 left join wrxxb t2 on t1.col1=t2.id
时间: 2024-10-12 16:03:24