sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql-fråga för att uppdatera fält med ett reguljärt uttryck

Något som...:

UPDATE table
SET Street_Name = substring(Street_Address_1 FROM '^[0-9]+ ([a-zAZ]+) ')

Se relevant avsnitt från PGSQL 8.3.7 docs , substring formuläret är detaljerat kort efter början av avsnittet.



  1. Finns det några goda skäl till att jag inte ska använda - (streck) i fältnamn i MySQL?

  2. Konvertera datetime-fält till bara ett datumfält i SQL (Oracle)

  3. dela alfa och numerisk med sql

  4. Skapa MySQL-databas med .SQL-fil