logo

SQL DELETE

The SQL DELETE -käsky käytetään poistamaan rivejä taulukosta. Yleensä DELETE-käsky poistaa yhden tai useamman tietueen taulukosta.

SQL DELETE -syntaksi

Katsotaanpa SQL DELETE -käskyn syntaksia:

 DELETE FROM table_name [WHERE condition]; 

Tässä taulukon_nimi on taulukko, joka on poistettava. The WHERE-lauseke SQL:ssä DELETE-käsky on valinnainen tässä.


SQL DELETE Esimerkki

Otetaan taulukko nimeltä 'EMPLOYEE' -taulukko.

IDEMP_NAMEKAUPUNKIPALKKA
101Adarsh ​​SinghTyömaa20 000
102Sanjay SinghMeerut21 000
103Priyanka SharmaRaipur25 000
104Esha SinghalDelhi26 000

Alla on esimerkki poistamisesta WHERE-lauseella:

ei ole sama kuin mysql
 DELETE FROM EMPLOYEE WHERE ID=101; 

Tuloksena oleva taulukko kyselyn jälkeen:

IDEMP_NAMEKAUPUNKIPALKKA
102Sanjay SinghMeerut21 000
103Priyanka SharmaRaipur25 000
104Esha SinghalDelhi26 000

Toinen esimerkki poistolausekkeesta on annettu alla

 DELETE FROM EMPLOYEE; 

Tuloksena oleva taulukko kyselyn jälkeen:

IDEMP_NAMEKAUPUNKIPALKKA

Se poistaa kaikki EMPLOYEE-taulukon tietueet.

Se poistaa kaikki tietueet EMPLOYEE-taulukosta, jossa tunnus on 101.

SQL DELETE -käskyn WHERE-lause on valinnainen, ja se identifioi poistettavan sarakkeen rivit.

WHERE-lausetta käytetään estämään kaikkien taulukon rivien poistaminen. Jos et käytä WHERE-lausetta, saatat menettää kaikki rivit.

numerot aakkosissa

Virheellinen DELETE-lauseke ORACLE-tietokannassa

Et voi käyttää * (tähti) -symbolia kaikkien tietueiden poistamiseen.

 DELETE * FROM EMPLOYEE; 

SQL DELETE -lausunnon aiheet

SQL DELETE TABLE

Kuinka taulukko poistetaan ja mitä eroa on DELETE- ja TRUNCATE-käskyjen välillä?

SQL POISTA RIVI

Kuinka poistaa rivi tietokannasta?

SQL POISTA kaikki rivit

Kuinka poistaa kaikki taulukon rivit?

r in c ohjelmointi
SQL DELETE kaksoisrivit

Kuinka käyttää erillistä avainsanaa kaikkien päällekkäisten rivien poistamiseen taulukosta?

SQL POISTA TIETOKANTA

Tietokannan poistamiseen ei ole käytetty DELETE-käskyä. Mutta tietokannan poistamiseen käytetään DROP-lausetta.

SQL POISTA NÄKYMÄ

Miten näkymä poistetaan tietokannasta?

SQL DELETE JOIN

Kuinka käyttää delete-lausetta INNER JOINin kanssa?