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
ID | EMP_NAME | BY | LØN |
---|---|---|---|
101 | Adarsh Singh | Byggeplads | 20.000 |
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25.000 |
104 | Esha Singhal | Delhi | 26000 |
Eksempel på sletning med WHERE-sætning er givet nedenfor:
DELETE FROM EMPLOYEE WHERE ID=101;
Resulterende tabel efter forespørgslen:
ID | EMP_NAME | BY | LØN |
---|---|---|---|
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25.000 |
104 | Esha Singhal | Delhi | 26000 |
Et andet eksempel på sletningserklæring er givet nedenfor
DELETE FROM EMPLOYEE;
Resulterende tabel efter forespørgslen:
ID | EMP_NAME | BY | LØ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 TABELHvordan sletter man tabellen, og hvad er forskellen mellem DELETE og TRUNCATE-sætning?
hvordan man ved, om nogen har blokeret dig på AndroidSQL SLET RÆKKE
Hvordan sletter man en række fra databasen?
SQL SLET alle rækkerHvordan sletter man alle rækkerne i en tabel?
SQL SLET Dublerede rækkerHvordan bruger man et særskilt søgeord til at slette alle duplikerede rækker fra tabellen?
SQL SLET DATABASEDer er ikke brugt DELETE-sætning til at slette databasen. Men der er brugt DROP-sætning til at slette databasen.
SQL SLET VISNINGHvordan sletter man visningen fra databasen?
java char til intSQL SLET JOIN
Hvordan bruger man delete statement med INNER JOIN?