sql >> Databasteknik >  >> RDS >> PostgreSQL

postgresql - ersätt alla instanser av en sträng i textfält

Du vill använda postgresqls ersätt-funktion:

replace(string text, from text, to text)

till exempel :

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

Var dock medveten om att detta kommer att vara en sträng-till-sträng-ersättning, så 'category' kommer att bli 'dogegory'. funktionen regexp_replace kan hjälpa dig att definiera ett striktare matchningsmönster för det du vill ersätta.



  1. Oracle ODP.Net With Entity Framework 6 - Entity framework-databaskompatibel leverantör kunde inte hittas

  2. Varför skulle ett IN-villkor vara långsammare än =i sql?

  3. Anropa en lagrad procedur med parameter i c#

  4. Drop vs Truncate i SQL