logo

SQL SLET

Det SQL DELETE-sætning bruges til at slette rækker fra en tabel. Generelt fjerner DELETE-sætningen en eller flere poster fra en tabel.

SQL DELETE-syntaks

Lad os se syntaksen for SQL DELETE-sætningen:

 DELETE FROM table_name [WHERE condition]; 

Her er tabelnavn den tabel, der skal slettes. Det WHERE-klausul i SQL DELETE-sætning er valgfri her.


SQL SLET Eksempel

Lad os tage et bord, kaldet 'EMPLOYEE'-bord.

javascript onload
IDEMP_NAMEBYLØN
101Adarsh ​​SinghByggeplads20.000
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25.000
104Esha SinghalDelhi26000

Eksempel på sletning med WHERE-sætning er givet nedenfor:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Resulterende tabel efter forespørgslen:

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

Et andet eksempel på sletningserklæring er givet nedenfor

 DELETE FROM EMPLOYEE; 

Resulterende tabel efter forespørgslen:

IDEMP_NAMEBYLØN

Det vil slette alle poster i MEDARBEJDER-tabellen.

Det vil slette alle poster i MEDARBEJDER-tabellen, hvor ID er 101.

romersk ciffer 1 til 100

WHERE-sætningen i SQL DELETE-sætningen er valgfri, og den identificerer rækkerne i kolonnen, der bliver slettet.

WHERE-sætningen bruges til at forhindre sletning af alle rækkerne i tabellen. Hvis du ikke bruger WHERE-sætningen, kan du miste alle rækkerne.


Ugyldig DELETE-erklæring for ORACLE-databasen

Du kan ikke bruge symbolet * (stjerne) til at slette alle poster.

 DELETE * FROM EMPLOYEE; 

Emner i SQL DELETE-sætning

SQL SLET TABEL

Hvordan sletter man tabellen, og hvad er forskellen mellem DELETE og TRUNCATE-sætning?

hvordan man ved, om nogen har blokeret dig på Android
SQL SLET RÆKKE

Hvordan sletter man en række fra databasen?

SQL SLET alle rækker

Hvordan sletter man alle rækkerne i en tabel?

SQL SLET Dublerede rækker

Hvordan bruger man et særskilt søgeord til at slette alle duplikerede rækker fra tabellen?

SQL SLET DATABASE

Der er ikke brugt DELETE-sætning til at slette databasen. Men der er brugt DROP-sætning til at slette databasen.

SQL SLET VISNING

Hvordan sletter man visningen fra databasen?

java char til int
SQL SLET JOIN

Hvordan bruger man delete statement med INNER JOIN?