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

Temel CASE deyimleri

Favori takımın hangisi?

European Soccer Database, 2011-2015 yılları arasında 11 ülkeden 12.800 maçın verilerini içeriyor! Bu kurs boyunca, içeriklerini daha iyi keşfetmen için bu veritabanındaki tabloların filtrelenmiş sürümlerini göreceksin.

Bu egzersizde, FC Schalke 04 ile FC Bayern Munich arasında oynanan maçları belirleyeceksin. Her maçta hometeam_id ve awayteam_id sütunlarında 2 takım kimliği bulunur; bunlar filtrelenmiş matches_germany tablosunda mevcut. Bu kimlikler teams_germany tablosundaki team_api_id sütunuyla eşleşir, ancak ikisine aynı anda join yapamazsın.

Yine de, her takıma karşılık gelen team_api_id değerlerini belirledikten sonra bir CASE deyimi kullanarak bu işlemi gerçekleştirebilirsin!

Bu egzersiz, kursun bir parçasıdır

SQL ile Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Almanya'daki bir maçta ev sahibi takımın FC Bayern Munich, FC Schalke 04 ya da Other olup olmadığını belirleyen bir CASE deyimi oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Identify the home team as Bayern Munich, Schalke 04, or Other
SELECT 
	___ ___ hometeam_id = 10189 ___ 'FC Schalke 04'
        ___ hometeam_id = 9823 ___ 'FC Bayern Munich'
         ELSE 'Other' END AS home_team,
	COUNT(id) AS total_matches
FROM matches_germany
GROUP BY home_team;
Kodu Düzenle ve Çalıştır