USE [MeineNeueDatenbank];
DROP TABLE KundenKopie;
SELECT *
INTO KundenKopie
FROM Kunden;Mit DELETE kannst du Datensätze aus einer Tabelle löschen.
Du hast bereits den Befehl TRUNCATE kennengelernt, mit dem du alle Datensätze aus einer Tabelle entfernen kannst.
Mit dem DELETE Befehl kannst du einzelne Datensätze aus einer Tabelle löschen.
Der Unterschied zwischen dem DELETE und dem TRUNCATE Befehl ist, dass du mit DELETE den WHERE Filter nutzen kannst um genau zu bestimmen, welche Datensätze gelöscht werden sollen.
Öffne ein neues Query.
Entferne zuerst die gesamte Tabelle KundenKopie und erstelle sie erneut aus der Tabelle Kunden
USE [MeineNeueDatenbank];
DROP TABLE KundenKopie;
SELECT *
INTO KundenKopie
FROM Kunden;Lasse dir die Datensätze der Tabelle mit SELECT anzeigen.
SELECT *
FROM KundenKopieLösche den Datensatz des Kunden mit der ID 5 aus der Tabelle
DELETE
FROM KundenKopie
WHERE KundenID = 5Lasse dir die Datensätze der Tabelle mit SELECT anzeigen.
Lösche nun alle Kunden mit einer ID größer als 6.
DELETE
FROM KundenKopie
WHERE KundenID > 6Lasse dir die Datensätze der Tabelle mit SELECT anzeigen.