BaşlayınÜcretsiz başlayın

FROM içine bir alt sorgu ekle

Bir önceki egzersizde, 2012/2013 maç sezonunun her maç aşamasındaki ev sahibi ve deplasman gollerinin ortalamasını listeleyen bir veri kümesi oluşturdun.

Bu adımda, ana sorguyu bir alt sorguya çevirip, bir aşamadaki ortalama toplam gollerin, maç başına toplam goller için genel ortalamadan yüksek olduğu aşamaların bir listesini çıkaracaksın.

Bu egzersiz, kursun bir parçasıdır

SQL ile Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • FROM bölümündeki alt sorguda, maç tablosundan her aşama için ortalama toplam golleri hesapla.
  • WHERE koşuluna, genel ortalama toplam golleri hesaplayan bir alt sorgu ekle.
  • Ana sorguyu, ortalama toplam gollerin genel ortalamadan yüksek olduğu aşamalar için filtrele.
  • Ana sorguda s alt sorgusundan stage ve avg_goals sütunlarını seç.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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 = ___);
Kodu Düzenle ve Çalıştır