logo

SQL DELETE

The SQL príkaz DELETE sa používa na odstránenie riadkov z tabuľky. Vo všeobecnosti príkaz DELETE odstráni jeden alebo viac záznamov z tabuľky.

java ahoj svetový príklad

Syntax SQL DELETE

Pozrime sa na syntax pre príkaz SQL DELETE:

 DELETE FROM table_name [WHERE condition]; 

Tu table_name je tabuľka, ktorá musí byť vymazaná. The klauzula WHERE v SQL je príkaz DELETE voliteľný.


Príklad SQL DELETE

Vezmime si tabuľku s názvom 'ZAMESTNANCI'.

IDEMP_NAMEMESTOPLAT
101Adarsh ​​SinghStavenisko20 000
102Sanjay SinghMeerut21 000
103Priyanka SharmaRaipur25 000
104Esha SinghalDillí26 000

Príklad vymazania s klauzulou WHERE je uvedený nižšie:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Výsledná tabuľka po dotaze:

IDEMP_NAMEMESTOPLAT
102Sanjay SinghMeerut21 000
103Priyanka SharmaRaipur25 000
104Esha SinghalDillí26 000

Ďalší príklad príkazu delete je uvedený nižšie

 DELETE FROM EMPLOYEE; 

Výsledná tabuľka po dotaze:

IDEMP_NAMEMESTOPLAT

Vymaže všetky záznamy tabuľky ZAMESTNANCI.

Vymaže všetky záznamy tabuľky ZAMESTNANCOV, kde je ID 101.

Klauzula WHERE v príkaze SQL DELETE je voliteľná a identifikuje riadky v stĺpci, ktoré sa odstránia.

Klauzula WHERE sa používa na zabránenie vymazania všetkých riadkov v tabuľke. Ak nepoužijete klauzulu WHERE, môžete stratiť všetky riadky.


Neplatný príkaz DELETE pre databázu ORACLE

Na vymazanie všetkých záznamov nemôžete použiť symbol * (hviezdička).

 DELETE * FROM EMPLOYEE; 

Témy príkazu SQL DELETE

SQL DELETE TABLE

Ako odstrániť tabuľku a aký je rozdiel medzi príkazom DELETE a TRUNCATE?

SQL ODSTRÁNIŤ RIADOK

Ako odstrániť riadok z databázy?

SQL DELETE Všetky riadky

Ako odstrániť všetky riadky tabuľky?

SQL DELETE duplicitné riadky

Ako použiť odlišné kľúčové slovo na odstránenie všetkých duplicitných riadkov z tabuľky?

SQL DELETE DATABASE

Na vymazanie databázy sa nepoužíva príkaz DELETE. Na vymazanie databázy sa však používa príkaz DROP.

SQL DELETE VIEW

Ako vymazať pohľad z databázy?

SQL DELETE JOIN

Ako použiť príkaz delete s INNER JOIN?