Delete (SQL)

Vikipēdijas raksts
Pārlēkt uz: navigācija, meklēt

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