Zagnieżdżanie podzapytania w FROM
Jaka jest średnia liczba meczów na sezon, w których jedna z drużyn strzeliła 5 lub więcej goli? Czy różni się to w zależności od kraju?
Wykorzystajmy zagnieżdżone podzapytanie skorelowane do wykonania tej operacji. W praktyce zagnieżdżanie wielu podzapytań nie jest zadaniem, z którym będziesz się mierzyć zbyt często. Zdarzają się jednak sytuacje, w których trudno jest poprawnie pogrupować dane według pożądanej kolumny lub wyliczyć wartości wymagające kilku kolejnych przekształceń matematycznych (np. AVG z COUNT).
Zagnieżdżanie podzapytań i wykonywanie przekształceń krok po kroku – po jednym na podzapytanie – to często najskuteczniejszy sposób na uzyskanie dokładnych informacji z danych. Do dzieła!
To ćwiczenie jest częścią kursu
Data Manipulation in SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Select matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;