Dodaj podzapytanie w FROM
W poprzednim ćwiczeniu utworzyłeś zbiór danych zawierający średnią liczbę bramek u siebie i na wyjeździe w każdej rundzie sezonu 2012/2013.
W kolejnym kroku zamienisz zapytanie główne w podzapytanie, aby wyodrębnić listę rund, w których średnia łączna liczba bramek jest wyższa niż ogólna średnia dla całego sezonu.
To ćwiczenie jest częścią kursu
Data Manipulation in SQL
Instrukcje do ćwiczenia
- Oblicz średnią łączną liczbę bramek z tabeli match dla każdej rundy w podzapytaniu klauzuli
FROM. - Dodaj podzapytanie do klauzuli
WHERE, które oblicza ogólną średnią łączną liczbę bramek. - Filtruj zapytanie główne tak, aby uwzględniało tylko rundy, w których średnia łączna liczba bramek jest wyższa niż średnia ogólna.
- Wybierz kolumny
stageiavg_goalsz podzapytaniasdo zapytania głównego.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Select the stage and average goals from the subquery
___,
ROUND(___,2) AS avg_goals
FROM
-- Select the stage and average goals in 2012/2013
(SELECT
___,
___(___ + away_goal) AS avg_goals
FROM ___
WHERE season = ___
GROUP BY stage) AS s
WHERE
-- Filter the main query using the subquery
s.avg_goals __ (SELECT ___(___ + away_goal)
FROM match WHERE season = ___);