Aus dem Kurs: SQL Praxisworkshop
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und nutzen Sie über 22.800 Kurse von Branchenfachleuten. Sie können diesen Kurs auch separat erwerben.
Beispiel 22: OUTER JOIN
In diesem Beispiel möchten wir noch einmal den OUTER JOIN üben. Dazu möchten wir alle Artikel mit ihrer Bestellmenge anzeigen, auch wenn sie noch nie bestellt worden sind. Dazu müssen wir die zwei Tabellen "artikel" und "bestellpositionen" miteinander joinen. In der Tabelle "bestellpositionen" ist die Spalte "artikel" der Fremdschlüssel, der auf die Spalte "artikelnummer" in der Artikeltabelle ... da sind wir hier noch falsch, hier sind wir im Objektexplorer richtig ... auf die Spalte "artikelnummer" hier verweist. Alle Spalten aus der Tabelle, für die es keine Entsprechungen gibt, sind ja im Ergebnis bei einem OUTER JOIN NULL. Wir wollen aber jetzt nicht bei den Artikeln, die noch nie bestellt worden sind null als Bestellmenge hier stehen haben, sondern wir möchten diese durch den Wert "0" ersetzen. Und so sollen alle Artikel angezeigt werden, auch wenn sie nie bestellt worden sind. In einer zweiten Ausbaustufe, sollen dann nur mal jene angezeigt werden, die noch nie bestellt worden…
Ü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 18: INNER JOIN8 Min. 23 Sek.
-
(Gesperrt)
Beispiel 19: INNER JOIN3 Min. 35 Sek.
-
(Gesperrt)
Beispiel 20: OUTER JOIN5 Min. 45 Sek.
-
(Gesperrt)
Beispiel 21: OUTER JOIN und INNER JOIN3 Min. 10 Sek.
-
(Gesperrt)
Beispiel 22: OUTER JOIN5 Min. 50 Sek.
-
(Gesperrt)
Beispiel 23: JOIN mit mehr als zwei Tabellen5 Min. 12 Sek.
-
(Gesperrt)
Beispiel 24: Inline View8 Min. 28 Sek.
-
(Gesperrt)
Beispiel 25: Mehrere Tabellen mit Gruppierung12 Min. 57 Sek.
-
(Gesperrt)
-
-
-
-
-