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
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 ___;