Delete (SQL)

Vikipēdijas lapa
Jump to navigation Jump to search

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[labot šo sadaļu | labot pirmkodu]

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[labot šo sadaļu | labot pirmkodu]

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[labot šo sadaļu | labot pirmkodu]