sql >> Database >  >> RDS >> PostgreSQL

Voeg tekst toe aan kolomgegevens op basis van de kolom in PostgreSQL

Eerst moet je je leeftijd omvormen tot een soort touwtje. Daarna kun je de waarden als volgt transformeren (dit moet je natuurlijk voor elk veld doen):

update mytable set name = 'a' || name, age = 'b' || age;

Hiermee worden de gegevens in uw tabel bijgewerkt. Als u alleen wilt dat de uitvoer een voorvoegsel krijgt, kunt u de volgende aanpak gebruiken:

select 'a' || name as name, 'b' || age as age from mytable;

In dit geval is het niet nodig om uw leeftijdsgegevenstype te converteren.



  1. Hoe u updates van een tabel kunt voorkomen, met een uitzondering voor één situatie?

  2. MySql.Data.MySqlClient.Replication.ReplicationManager genereert een System.TypeInitializationException

  3. Predikaatfout met Oracle VPD/RLS

  4. Verschil tussen twee jaar-maand- en dagwaarden in Oracle