Delete (SQL)

SQL valodā komanda DELETE izdzēš vienu vai vairākus ierakstus no tabulas. Var tikt izmantots nosacījums, lai dzēstu noteiktus ierakstus. Ja netiek lietots nosacījums tad tiek dzēsti visi ieraksti.

 Pielietojums 

DELETE komandai ir sekojoša sintakse:
DELETE FROM tabulas_nosaukums [WHERE nosacījums];

Visas rindas kuras atbilst WHERE nosacījumam tiks izdzēstas no tabulas.

DELETE komanda dzēš noteiktus (vai visus) ierakstus tabulā, bet tā nedzēš pašu tabulu. Šādam mērķim jāizmanto komanda DROP.

 Piemēri 

Izdzēš tās rindas no tabulas pīrāgi, kur kolonas veids vērtība ir Ābolu:

 DELETE FROM pīrāgi WHERE veids='Ābolu';

Izdzēš tās rindas tabulā koki, kur kolonas augstums vērtība ir mazāka par 80:
 DELETE FROM koki WHERE augstums < 80;

Izdzēš visas rindas no tabulas tabula:
 DELETE FROM tabula;

 Ārējās saites 

 http://www.w3schools.com/Sql/sql_delete.asp

Kategorija:SQL