logo

SQL SLETT

De SQL DELETE-setning brukes til å slette rader fra en tabell. Vanligvis fjerner DELETE-setningen én eller flere poster fra en tabell.

SQL DELETE-syntaks

La oss se syntaksen for SQL DELETE-setningen:

 DELETE FROM table_name [WHERE condition]; 

Her er tabellnavn tabellen som må slettes. De WHERE-klausul i SQL DELETE-setningen er valgfri her.


Eksempel på SQL DELETE

La oss ta et bord som heter 'EMPLOYEE'-bord.

Javascript lastet ned
IDEMP_NAMEBYLØNN
101Adarsh ​​SinghByggeplass20 000
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25 000
104Esha SinghalDelhi26000

Eksempel på sletting med WHERE-klausul er gitt nedenfor:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Resulterende tabell etter spørringen:

IDEMP_NAMEBYLØNN
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25 000
104Esha SinghalDelhi26000

Et annet eksempel på delete-setning er gitt nedenfor

 DELETE FROM EMPLOYEE; 

Resulterende tabell etter spørringen:

IDEMP_NAMEBYLØNN

Det vil slette alle postene til ANSATTE-tabellen.

Det vil slette alle postene til ANSATTE-tabellen der ID er 101.

romersk siffer 1 til 100

WHERE-leddet i SQL DELETE-setningen er valgfritt, og den identifiserer radene i kolonnen som blir slettet.

WHERE-leddet brukes for å forhindre sletting av alle radene i tabellen. Hvis du ikke bruker WHERE-leddet kan du miste alle radene.


Ugyldig DELETE-setning for ORACLE-databasen

Du kan ikke bruke * (stjerne) symbol for å slette alle postene.

 DELETE * FROM EMPLOYEE; 

Emner for SQL DELETE-erklæring

SQL SLETT TABELL

Hvordan sletter jeg tabellen og hva er forskjellen mellom DELETE og TRUNCATE-setningen?

skrive ut uttalelse i java
SQL SLETT RAD

Hvordan slette en rad fra databasen?

SQL SLETT alle rader

Hvordan slette alle radene i en tabell?

SQL SLETT Dupliserte rader

Hvordan bruke distinkte søkeord for å slette alle dupliserte rader fra tabellen?

SQL SLETT DATABASE

Det er ikke brukt DELETE-setning for å slette databasen. Men det er brukt DROP-setning for å slette databasen.

SQL SLETT VISNING

Hvordan slette visningen fra databasen?

linux endringsfil
SQL SLETT JOIN

Hvordan bruke delete statement med INNER JOIN?