Condividi
Sostituire tutte le occorrenze di una parola in un frase
Come posso sostituire tutte le occorrenze (ripetizioni) di una parola all'interno di un campo stringa con un altra parola utilizzando il linguaggio T-SQL? Sto lavorando infatti con Microsoft Sql Server.
Risolta
5
Sql Server
18-09-2019
2 Risposte
3080 Visite
+1
Risposte ( 2 approvate )
Così come riportato nella documentazione ufficiale MSDN, per sostituire occorrenze di stringhe all'interno di un'altra stringa devi usare la funzione REPLACE, questa è la sua firma:
il seguente esempio sostituisce (replaces) la stringa
cde
presente inabcdefghi
conxxx
. La query dell'esempio sarà la seguente:Questo è l'output del risultato della query:
Prova a lanciare una nuova query come questa:
il risultato sarà il seguente:
che presumo sia il comportamento da te desiderato.