sql >> Databáze >  >> RDS >> PostgreSQL

postgresql - nahradí všechny výskyty řetězce v textovém poli

Chcete použít funkci nahrazení postgresql:

replace(string text, from text, to text)

například :

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

Uvědomte si však, že se bude jednat o náhradu řetězce za řetězec, takže z „kategorie“ se stane „dogegorie“. funkce regexp_replace vám může pomoci definovat přísnější vzor shody pro to, co chcete nahradit.



  1. Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:YES) (Mysql::Error)

  2. Jak najít a nahradit text v databázi MySQL pomocí SQL

  3. Zacházení s datem a časem namísto datetime

  4. Funkce MySQL TRUNCATE() – Zkrátí číslo na zadaný počet desetinných míst