PostgreSQL  UPDATE 
 Query brukes til å modifisere eksisterende poster i en tabell. Du kan bruke WHERE klausulen med UPDATE spørring for å oppdatere valgte radene ellers alle radene vil bli oppdatert 
 
 Syntax. 
 
 Den grunnleggende syntaks UPDATE spørring med WHERE klausulen er som følger: 
 UPDATE table_nameSET COLUMN1 = verdi1, COLUMN2 = verdi2 ...., columnN = valueNWHERE [betingelse]; 
 Du kan kombinere N rekke forhold ved å bruke AND eller OR operatører 
 
 Eksempel:. 
 
 Tenk bordet COMPANY ha poster som følger: 
 testdb # select * from COMPANY; id | Navn | alder | adressere | lønn ---- + ------- + ----- + ----------- + -------- 1 | Paul | 32 | California | 20000 2 | Allen | 25 | Texas | 15000 3 | Teddy | 23 | Norge | 20000 4 | Mark | 25 | Rich-Mond | 65000 5 | David | 27 | Texas | 85000 6 | Kim | 22 | Sør-Hall | 45000 7 | James | 24 | Houston | 10000 (7 p) 
 Følgende er et eksempel som ville oppdatere adresse for en kunde, hvis ID er 6: 
 testdb = # UPDATE selskapet satt LØNN = 15000 WHERE ID = 3; 
 Nå ville COMPANY bord har følgende poster: 
 id | Navn | alder | adressere | lønn ---- + ------- + ----- + ------------ + -------- 1 | Paul | 32 | California | 20000 2 | Allen | 25 | Texas | 15000 4 | Mark | 25 | Rich-Mond | 65000 5 | David | 27 | Texas | 85000 6 | Kim | 22 | Sør-Hall | 45000 7 | James | 24 | Houston | 10000 3 | Teddy | 23 | Norge | 15000 (7 p) 
 Hvis du vil endre alle adresse og LØNN kolonneverdiene i COMPANY tabellen, trenger du ikke å bruke WHERE klausulen og UPDATE spørring vil være som følger: 
 testdb = # UPDATE selskapet satt ADRESSE = 'Texas', LØNN = 20000; 
 Nå COMPANY tabellen vil ha følgende poster: 
 id | Navn | alder | adressere | lønn ---- + ------- + ----- + --------- + -------- 1 | Paul | 32 | Texas | 20000 2 | Allen | 25 | Texas | 20000 4 | Mark | 25 | Texas | 20000 5 | David | 27 | Texas | 20000 6 | Kim | 22 | Texas | 20000 7 | James | 24 | Texas | 20000 3 | Teddy | 23 | Texas | 20000 (7 rader)

