FROM içinde bir alt sorgu iç içe yerleştir
Bir takımın 5 veya daha fazla gol attığı maçların, sezon başına ortalama sayısı nedir? Bu ülkelere göre nasıl farklılık gösterir?
Bu işlemi gerçekleştirmek için iç içe geçmiş, ilişkili bir alt sorgu kullanalım. Gerçek dünyada, birden fazla alt sorguyu iç içe koyman gereken durumlar çok sık karşına çıkmayabilir. Ancak bazı durumlarda, istediğin sütuna doğru şekilde gruplama yapmakta zorlanabilir ya da birden fazla matematiksel dönüşüm gerektiren bilgileri hesaplaman gerekebilir (örneğin, bir COUNT değerinin AVG'i gibi).
Alt sorguları iç içe kullanmak ve dönüşümlerini adım adım yapmak, her adımı bir alt sorguya ekleyip ardından bir sonraki dönüşüme geçmek, verilerin hakkında doğru bilgiyi elde etmenin en kolay yolu olabilir. Hadi başlayalım!
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri İşleme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Select matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;