regexp_replace(listagg(p.phone_no, ',') within
group(order by p.appseq),
'([^,]+)(,\1)+',
'\1') as phone_no,
...全文
7513打赏收藏
listagg行转列,每个显示两遍
用正则表达式去重,结尾是1的会和后面的连在一起 下面是我写的正则表达式(我不会正则,以前在论坛问的) regexp_replace(listagg(p.phone_no, ',') within group(order by p.appseq), '([^,]+)(,\1)+', '\1') as phone_no,