Aus dem Kurs: Praxisworkshop SQL – SQL Server
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Beispiel 28: Korrelierte Unterabfrage in der WHERE-Klausel
Aus dem Kurs: Praxisworkshop SQL – SQL Server
Beispiel 28: Korrelierte Unterabfrage in der WHERE-Klausel
In diesem Beispiel geht es um eine korrelierte bzw. synchronisierte Unterabfrage. Damit meine ich eine Unterabfrage in der WHERE-Klausel, die einen Wert aus der Hauptabfrage benötigt. Für unser Beispiel verwenden wir die personal-Tabelle und benötigen hier die Spalten personalnr, nachname, vorname und gebdatum. Dieses Beispiel ist eine Erweiterung zu Beispiel 16. Bei Beispiel 16 ist es darum gegangen: Welche Mitarbeiterinnen und Mitarbeiter sind jünger als der Durchschnitt? Nun wollen wir diese Angabe erweitern um einen kleinen Zusatz, nämlich ihrer jeweiligen Abteilung. Das heißt, es geht nicht um das Durchschnittsalter aller Mitarbeiterinnen und Mitarbeiter, sondern nur der Kolleginnen und Kollegen aus derselben Abteilung. Zur Vereinfachung betrachten wir hier alle Einträge aus der Personaltabelle und verzichten auf das Filtern zwischen aktiven und inaktiven Mitarbeiterinnen und Mitarbeitern. Zur Erinnerung berechnen Sie das Alter in Abhängigkeit davon, ob die Person in diesem Jahr…
Ü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 27: Unterabfrage in der WHERE-Klausel3 Min.
-
(Gesperrt)
Beispiel 28: Korrelierte Unterabfrage in der WHERE-Klausel5 Min. 36 Sek.
-
(Gesperrt)
Tipp zu Beispiel 284 Min. 43 Sek.
-
(Gesperrt)
Beispiel 29: Unterabfrage in der SELECT-Klausel5 Min. 56 Sek.
-
(Gesperrt)
Beispiel 30: Inline-VIEW joinen5 Min. 27 Sek.
-
(Gesperrt)
Beispiel 31: Inline-VIEW schachteln7 Min. 22 Sek.
-
(Gesperrt)