sql >> Base de Datos >  >> RDS >> PostgreSQL

postgresql:reemplaza todas las instancias de una cadena dentro del campo de texto

Desea utilizar la función de reemplazo de postgresql:

replace(string text, from text, to text)

por ejemplo:

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

Sin embargo, tenga en cuenta que este será un reemplazo de cadena a cadena, por lo que 'categoría' se convertirá en 'dogegoría'. la función regexp_replace puede ayudarlo a definir un patrón de coincidencia más estricto para lo que desea reemplazar.