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
Egzersiz talimatları
FROMbölümündeki alt sorguda, maç tablosundan her aşama için ortalama toplam golleri hesapla.WHEREkoş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
salt sorgusundanstageveavg_goalssü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 = ___);