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

postgresql - erstat alle forekomster af en streng i tekstfeltet

Du vil bruge postgresqls erstatningsfunktion:

replace(string text, from text, to text)

for eksempel :

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

Vær dog opmærksom på, at dette vil være en streng-til-streng erstatning, så 'category' bliver til 'dogegory'. funktionen regexp_replace kan hjælpe dig med at definere et strengere matchmønster for det, du vil erstatte.



  1. Hvad er de kendte måder at gemme en træstruktur i en relationel DB?

  2. Evaluering, når et udtryk i en forespørgsel evalueres

  3. Sikring af MySQL - Brug af dataadgangsrettigheder til en sikker installation

  4. Hvordan får man kvartal fra dato i Oracle?