SQLite DELETE
Query brukes til å slette de eksisterende poster fra en tabell. Du kan bruke WHERE klausulen med DELETE spørring for å slette valgte radene, ellers alle postene vil bli slettet
Syntax.
Den grunnleggende syntaks DELETE spørring med WHERE klausulen er som følger:
DELETE FROM table_nameWHERE [betingelse];
Du kan kombinere N rekke forhold ved å bruke AND eller OR operatører
Eksempel:
Tenk COMPANY bordet er å ha følgende poster:
. ID Navn Alder ADRESSE LØNN ---------- ---------- ---------- ---------- ----- ----- en 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 slette en kunde som ID er 7:
sqlite > DELETE FROM selskap hvor ID = 7;
Nå COMPANY tabellen vil ha 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 Sør-Hall 45000,0
Hvis du vil slette alle postene fra COMPANY tabellen, trenger du ikke å bruke WHERE klausulen med DELETE spørring, noe som ville være som følger:
sqlite > SLETT fra selskap;.
Nå gjør COMPANY tabellen ikke noen posten fordi alle postene har blitt slettet av DELETE-setningen