Ho una tabella con una colonna con stringhe che looke come questo:Oracle SQL - rimuovere duplicati parziali da stringa
static-text-here/1abcdefg1abcdefgpxq
Da questa stringa 1abcdefg
viene ripetuta due volte, quindi voglio rimuovere tale stringa parziale, e restituire:
static-text-here/1abcdefgpxq
Non posso garantire la lunghezza della stringa di ripetizione. In puro SQL, come può essere eseguita questa operazione?
Cosa succede se ci sono più ripetizioni? Cosa con cose come 'aaaaa'? Questo 'aa' è seguito due volte da' a' (risultante in 'aaa') o è' a' ripetuto 5 volte, risultando in 'a'? –
@ m.buettner Non ci sono più ripetizioni. La "stringa che si ripete" inizia subito dopo il testo statico e si ripete esattamente una volta. – Jeremy