Aus dem Kurs: SQL Grundkurs 2: Data Query Language (DQL) Aufbauwissen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Synchronisierte Unterabfragen

Synchronisierte Unterabfragen

Synchronisierte oder korrelierte Unterabfragen benötigen zusätzlich eine Information aus der Hauptabfrage, um korrekt funktionieren zu können. Was bedeutet das eigentlich? Sehen wir uns das hier gemeinsam an. Wir wollen im ersten Schritt einmal herausfinden: Welche Artikel kosten mehr als der Durchschnitt aller Artikel? Also, beginnen wir mit einer Abfrage auf unsere artikel-Tabelle, holen uns die Artikelnummer, Bezeichnung sowie den Verkaufspreis und das Kürzel der Artikelgruppe. "WHERE vkpreis" ist größer als der Durchschnitt. Wie kommen wir auf den Durchschnitt? Indem wir mit der Funktion AVG den Durchschnittspreis für alle Artikel erurieren, also "FROM wawi.artikel" hier in der Unterabfrage. Zusätzlich sortieren wir das Ganze noch nach der Artikelgruppe sowie dem Verkaufspreis. Betrachten wir uns das Ergebnis, dann bekommen wir jetzt hier Artikel, die -- bei den elektrischen Geräten sehen wir das -- mit einem Preis ab 38 Euro beginnen, ähnlich etwas darunter mit knapp 35 Euro…

Inhalt