PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

postgresql - remplace toutes les instances d'une chaîne dans un champ de texte

Vous souhaitez utiliser la fonction de remplacement de postgresql :

replace(string text, from text, to text)

par exemple :

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

Sachez cependant qu'il s'agira d'un remplacement de chaîne à chaîne, donc 'category' deviendra 'dogegory'. la fonction regexp_replace peut vous aider à définir un modèle de correspondance plus strict pour ce que vous souhaitez remplacer.