PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

postgresql - sostituisce tutte le istanze di una stringa all'interno del campo di testo

Vuoi usare la funzione di sostituzione di postgresql:

replace(string text, from text, to text)

per esempio :

UPDATE <table> SET <field> = replace(<field>, 'cat', 'dog')

Tieni presente, tuttavia, che questa sarà una sostituzione da stringa a stringa, quindi "categoria" diventerà "dogegoria". la funzione regexp_replace può aiutarti a definire un modello di corrispondenza più rigoroso per ciò che desideri sostituire.