SQL/Löschen: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 24: | Zeile 24: | ||
|<code>20</code> | |<code>20</code> | ||
|} | |} | ||
== Zusammenfassung von <code>INSERT</code>, <code>UPDATE</code> und <code>DELETE</code> == | |||
Verallgemeinert sehen die Änderungsanweisungen wie folgt aus. | Verallgemeinert sehen die Änderungsanweisungen wie folgt aus. | ||
Version vom 13. Januar 2025, 18:16 Uhr
SQL/Löschen - Datensätze löschen
Löschen von Datensätzen (DELETE
)
DELETE FROM Vorlesung
WHERE PersNr = 12;
löscht alle Datensätze, für die PersNr
den Wert 12
hat.
Ergebnis eines nachfolgenden SELECT *
, eventuell in anderer Reihenfolge:
VorlNr |
Titel
|
PersNr
|
---|---|---|
1200
|
Netzwerke 1
|
20
|
2001
|
Datenbanken
|
20
|
6045 |
DB
|
20
|
Zusammenfassung von INSERT
, UPDATE
und DELETE
Verallgemeinert sehen die Änderungsanweisungen wie folgt aus.
INSERT
-Anweisung:
INSERT INTO Quelle [(Auswahlliste)]
VALUES (Werteliste) | SELECT <Auswahlkriterien>;
UPDATE
-Anweisung:
UPDATE Quelle SET Zuweisungsliste
[FROM From-Klausel]
[WHERE Auswahlbedingung];
DELETE
-Anweisung:
DELETE FROM Quelle
[WHERE Auswahlbedingung];