logo

SQL VERWIJDEREN

De SQL DELETE-instructie wordt gebruikt om rijen uit een tabel te verwijderen. Over het algemeen verwijdert de DELETE-instructie een of meer records uit een tabel.

SQL DELETE-syntaxis

Laten we de syntaxis voor de SQL DELETE-instructie bekijken:

 DELETE FROM table_name [WHERE condition]; 

Hier is tabelnaam de tabel die moet worden verwijderd. De WHERE-clausule in SQL DELETE-instructie is hier optioneel.


SQL DELETE-voorbeeld

Laten we een tabel nemen met de naam 'WERKNEMER'-tabel.

ID kaartEMP_NAMESTADSALARIS
101Adarsh ​​SinghBouwplaats20000
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Hieronder wordt een voorbeeld gegeven van verwijderen met de WHERE-clausule:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Resulterende tabel na de query:

ID kaartEMP_NAMESTADSALARIS
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Een ander voorbeeld van een verwijderinstructie wordt hieronder gegeven

 DELETE FROM EMPLOYEE; 

Resulterende tabel na de query:

ID kaartEMP_NAMESTADSALARIS

Het zal alle records van de EMPLOYEE-tabel verwijderen.

Het zal alle records van de EMPLOYEE-tabel verwijderen, waarbij ID 101 is.

De WHERE-clausule in de SQL DELETE-instructie is optioneel en identificeert de rijen in de kolom die worden verwijderd.

De WHERE-clausule wordt gebruikt om te voorkomen dat alle rijen in de tabel worden verwijderd. Als u de WHERE-clausule niet gebruikt, kunt u alle rijen kwijtraken.


Ongeldige DELETE-instructie voor ORACLE-database

U kunt het symbool * (sterretje) niet gebruiken om alle records te verwijderen.

 DELETE * FROM EMPLOYEE; 

Onderwerpen van SQL DELETE-instructie

SQL VERWIJDER TABEL

Hoe verwijder ik de tabel en wat is het verschil tussen de DELETE- en TRUNCATE-instructie?

SQL VERWIJDER RIJ

Hoe verwijder ik een rij uit de database?

SQL VERWIJDER Alle rijen

Hoe verwijder ik alle rijen van een tabel?

SQL DELETE Dubbele rijen

Hoe gebruik ik een afzonderlijk trefwoord om alle dubbele rijen uit de tabel te verwijderen?

SQL DATABANK VERWIJDEREN

Er wordt geen DELETE-instructie gebruikt om de database te verwijderen. Maar er wordt een DROP-instructie gebruikt om de database te verwijderen.

SQL VERWIJDER WEERGAVE

Hoe verwijder ik de weergave uit de database?

SQL VERWIJDEREN JOIN

Hoe gebruik ik de verwijderinstructie met INNER JOIN?