LoslegenKostenlos loslegen

Verschachteln einer Unterabfrage in FROM

In wie vielen Spielen pro Saison hat eine Mannschaft durchschnittlich 5 oder mehr Tore erzielt? Wie unterscheidet sich das von Land zu Land?

Verwenden wir eine verschachtelte, korrelierte Unterabfrage, um diese Berechnung durchzuführen. In der realen Welt 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. Los geht’s!

Diese Übung ist Teil des Kurses

Datenbearbeitung in SQL

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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