SQLite 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:.
< p> Tenk COMPANY bordet er å ha følgende poster:
ID Navn Alder ADRESSE LØNN ---------- ---------- ---------- - --------- ---------- 1 Paul 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich-Mond 65000,05 David 27 Texas 85000,06 Kim 22 Sør-Hall 45000,07 James 24 Houston 10000,0
Følgende er et eksempel, som ville oppdatere adresse for en kunde som har ID er 6:
sqlite > UPDATE COMPANY SET ADRESSE = 'Texas' WHERE ID = 6;
Nå vil COMPANY tabellen har følgende poster:
ID Navn Alder ADRESSE LØNN ---------- ------ ---- ---------- ---------- ---------- 1 Paulus 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich -Mond 65000,05 David 27 Texas 85000,06 Kim 22 Texas 45000,07 James 24 Houston 10000,0
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:
sqlite > UPDATE COMPANY SET ADRESSE = 'Texas', LØNN = 20000.00;
Nå vil COMPANY tabellen har følgende poster:
ID Navn Alder ADRESSE LØNN ---------- ------ ---- ---------- ---------- ---------- 1 Paulus 32 Texas 20000,02 Allen 25 Texas 20000,03 Teddy 23 Texas 20000,04 Mark 25 Texas 20000,05 David 27 Texas 20000,06 Kim 22 Texas 20000,07 James 24 Texas 20000,0