LoslegenKostenlos loslegen

Verschachteln einer Unterabfrage in FROM

Wie lautet die durchschnittliche Anzahl an Spielen pro Saison, bei denen eine Mannschaft mindestens 5 Tore geschossen hat? Wie unterscheidet sich das von Land zu Land?

Verwenden wir eine verschachtelte, korrelierte Unterabfrage, um diese Berechnung durchzuführen. In der Praxis wirst du wahrscheinlich nicht sehr oft mehrere Unterabfragen verschachteln müssen. In manchen Fällen kann es jedoch schwierig sein, nach der gewünschten Spalte zu gruppieren oder Informationen zu berechnen, die mehrere mathematische Transformationen erfordern (z. B. einen AVG-Wert eines COUNT-Werts).

Das Verschachteln von Unterabfragen und das schrittweise Ausführen von Transformationen, das Hinzufügen zu einer Unterabfrage und dann das Ausführen der nächsten Reihe von Transformationen ist oft der einfachste Weg, um genaue Informationen über deine Daten zu erhalten. Machen wir uns an die Arbeit!

Diese Übung ist Teil des Kurses

Datenbearbeitung in SQL

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Code bearbeiten und ausführen