Wie entferne ich Duplikate aus der durch Kommas getrennten Liste mit regexp_replace in Oracle?
Ich hab
POW,POW,POWPRO,PRO,PRO,PROUTL,TNEUTL,TNEUTL,UTL,UTLTNE,UTL,UTLTNE
Ich möcht
POW,POWPRO,PRO,PROUTL,TNEUTL,UTL,UTLTNE
Ich habe es versuch
select regexp_replace('POW,POW,POWPRO,PRO,PRO,PROUTL,TNEUTL,TNEUTL,UTL,UTLTNE,UTL,UTLTNE','([^,]+)(,\1)+','\1') from dual
Und ich bekomme die Ausgabe
POWPROUTL,TNEUTL,UTLTNE,UTLTNE
Aber ich möchte, dass die Ausgabe @ i
POW,POWPRO,PRO,PROUTL,TNEUTL,UTL,UTLTNE
Bitte hilfe.