Zacznij terazZacznij za darmo

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

Zobacz kurs

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 stage i avg_goals z podzapytania s do 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 = ___);
Edytuj i uruchom kod