Aus dem Kurs: SQL Praxisworkshop
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Beispiel 15: Kriterien mit OUTER JOIN, MINUS/EXCEPT, NOT IN
Aus dem Kurs: SQL Praxisworkshop
Beispiel 15: Kriterien mit OUTER JOIN, MINUS/EXCEPT, NOT IN
In diesem Beispiel zur Delete-Anweisung möchten wir alle Artikelgruppen, denen kein einziger Artikel zurgeordnet ist, löschen. Dazu müssen wir uns natürlich überlegen, wie wir herausfinden, welche die betroffenen Artikelgruppen sind. Wir benötigen dazu einerseits die Tabelle "Artikelgruppen" und natürlich auch die Tabelle "Artikel", denn dort findet ja gegebenenfalls eine Zuordnung statt. Welche Möglichkeiten haben wir nun, herauszufinden, welche die betroffenen Artikelgruppen sind? Als erste Variante fällt Ihnen natürlich hier wahrscheinlich sofort ein Outer Join ein, mit dem Sie alle Artikelgruppen eruieren können, für die es in der Tabelle "Artikel" keine Entsprechung gibt. Das ist eine sehr gebräuchliche Variante. Bei Microsoft SQL Server oder bei Oracle können Sie natürlich mit den entsprechenden Set-Operatoren arbeiten. indem Sie jene Artikelgruppen für die es eine Zuordnung gibt, abziehen. Das wäre der Set-Operator "MINUS" bei Oracle oder "EXCEPT" beim Microsoft SQL Server…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
-
-
-
-
-
(Gesperrt)
Beispiel 13: Referenzielle Integrität berücksichtigen6 Min. 17 Sek.
-
(Gesperrt)
Beispiel 14: Kriterien über Unterabfrage6 Min. 26 Sek.
-
(Gesperrt)
Beispiel 15: Kriterien mit OUTER JOIN, MINUS/EXCEPT, NOT IN8 Min. 43 Sek.
-
(Gesperrt)
Beispiel 16: Ändern nicht möglich – Neuanlage und Löschen10 Min. 8 Sek.
-
(Gesperrt)
Variante: Variablen einsetzen8 Min. 42 Sek.
-
(Gesperrt)
-