SELECT içine bir alt sorgu ekle
Bir önceki egzersizde, FROM ifadesine bir alt sorgu ekledin ve bir aşamadaki ortalama gol sayısının 2012/2013 maç sezonundaki genel ortalama gol sayısını aştığı aşamaları seçtin. Bu son adımda, her aşamada atılan ortalama gol sayısını toplamla karşılaştırmak için SELECT içine bir alt sorgu ekleyeceksin.
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri İşleme
Egzersiz talimatları
- 2012/2013 sezonunda atılan toplam gollerin ortalamasını döndüren ve
overall_avgadlı bir sütunda saklayanSELECTiçinde bir alt sorgu oluştur - 2012/2013 sezonunda her aşamada atılan toplam gollerin ortalamasını hesaplayan
FROMiçinde bir alt sorgu oluştur. - Ana sorguyu, 2012/2013'te aşama başına ortalama toplam golün genel ortalamayı aştığı aşamalar için filtrele.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
-- Select the stage and average goals from s
___,
ROUND(___,2) AS avg_goal,
-- Select the overall average for 2012/2013
(___ ___(___ + away_goal) FROM ___ WHERE ___ = ___) AS overall_avg
FROM
-- Select the stage and average goals in 2012/2013 from match
(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 = ___);