Zacznij terazZacznij za darmo

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

Zobacz kurs

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 ___;
Edytuj i uruchom kod