sql >> Databasteknik >  >> RDS >> PostgreSQL

Reguljära uttryck hitta och ersätt i Postgres

För att ersätta en fast sträng, använd den enkla replace() funktion.

För att ersätta en dynamisk sträng kan du använda regexp_replace() så här:

UPDATE
  YourTable
SET
  TheColumn = regexp_replace(
    TheColumn, 'http://[^:\s]+:9999(\S+)', 'http://example2.com\1', 'g'
  )


  1. Laravel:Fel [PDOException]:Kunde inte hitta drivrutinen i PostgreSQL

  2. MySQL ATAN() Funktion – Returnera bågtangenten för ett värde (eller värden)

  3. Varför kan jag inte använda ett alias i en DELETE-sats?

  4. 5 sätt att köra ett SQL-skript från en fil i SQLite