Daha karmaşık alt sorgu koşullarıyla filtreleme
Önceki egzersizde, WHERE içinde bir alt sorgu kullanarak futbol veritabanında hiç iç saha maçı olmayan takımların bir listesini üretmiştin. Şimdi bu veritabanını biraz daha keşfedelim ve iç saha maçında 8 veya daha fazla gol atan takımların bir listesini oluşturalım.
Bunu yapmak için, kendi filtreleme koşuluna sahip bir alt sorguyu WHERE ifadesinde kuracaksın.
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri İşleme
Egzersiz talimatları
WHEREbölümünde,matchtablosundanhome_goalskoru 8 veya daha büyük olan tüm maçlarınhometeam_IDdeğerlerini getiren bir alt sorgu oluştur.- Ana sorguda,
teamtablosundanteam_long_nameveteam_short_nameseç. Alt sorgudaki tüm değerleri ana sorguya DAHİL ET.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
-- Select the team long and short names
___,
___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);