sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL UPDATE substring ersättning

Om du vill ersätta alla dollartecken, använd detta:

update test1 
   set name = replace(name, '$', '');

Om du vill ersätta $ endast i början av värdet kan du använda substr() och en where sats för att bara ändra de rader där kolumnen faktiskt börjar med en $

update test1 
    set name = substr(name, 2)
where name like '$%';


  1. Anslut till flera databaser i CakePHP 3

  2. CURRENT_DATE Funktion i Oracle

  3. Säkerhetskopiering av PostgreSQL-databasdesign - utan data

  4. Hur uppdaterar man alla rader utom en rad av många som uppfyller det givna villkoret?