7.5. Zusammenfassung

In diesem Kapitel haben Sie gelernt, wie man mithilfe von CASE WHEN komplexere SELECT-Abfragen entwerfen kann. Dasselbe gilt für Unterabfragen, die entweder mit den Operatoren IN oder EXISTS verbunden werden oder aber nur einen einzigen Wert zurückliefern dürfen.

Auch für die üblichen Datenänderungsanweisungen INSERT, UPDATE und DELETE ist die Nutzung von CASE WHEN und Unterabfragen möglich. Dazu können Sie aber auch direkt mehrere Tabellen nutzen, wenn eine entsprechende FROM-Klausel angegeben wird.

Zu guter Letzt haben Sie den MERGE-Befehl kennengelernt, mit dem sich zwei Tabellen abgleichen lassen, ohne dafür separate INSERT-, UPDATE- und DELETE-Anweisungen ausführen zu müssen.

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.