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

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

Kursa Göz Atın

Egzersiz talimatları

  • WHERE bölümünde, match tablosundan home_goal skoru 8 veya daha büyük olan tüm maçların hometeam_ID değerlerini getiren bir alt sorgu oluştur.
  • Ana sorguda, team tablosundan team_long_name ve team_short_name seç. 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 ___ >= ___);
Kodu Düzenle ve Çalıştır