O'Reilly logo

SQL kurz & gut, 2nd Edition by Jonathan Gennick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DELETE: Daten löschen

Verwenden Sie die DELETE-Anweisung, um Zeilen aus einer Tabelle zu löschen:

DELETE
FROM data_source
WHERE predicates

In der Regel schreiben Sie eine WHERE-Klausel, um eine oder mehrere bestimmte Zeilen anzugeben, die gelöscht werden sollen. Folgendermaßen könnten Sie beispielsweise die Bundesstaaten löschen, deren Bevölkerungsdaten Sie nicht kennen:

DELETE FROM state s
WHERE s.population IS NULL;

Beachten Sie, dass SQL Server, MySQL und PostgreSQL den Alias für die Zieltabelle nicht erlauben. Der spätere Abschnitt »Prädikate« liefert mehr Informationen zu den unterschiedlichen Arten von Prädikaten, die Sie schreiben können.

In Reihenfolge löschen (MySQL)

Wenn Sie mehrere Zeilen aus einer Tabelle löschen, auf der ein selbst-referenzieller ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required