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

İki sütun değerini karşılaştıran CASE ifadeleri bölüm 2

Önceki egzersize benzer şekilde, Barcelona'nın deplasmanda oynadığı maçların sonucunu belirlemek için bir sorgu yazacaksın. Bu iki sorguyu nasıl birleştireceğini 2. ve 3. bölümlerde öğreneceksin.

Performansları iç saha maçlarından farklı mıydı?

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

SQL ile Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Barcelona'nın deplasman maçlarını galibiyet, mağlubiyet veya beraberlik olarak ayırt etmek için CASE ifadesini tamamla.
  • Ev sahibi takım rakibinin kimliğini almak için teams_spain tablosundaki team_api_id sütununu matches_spain tablosundaki hometeam_id sütunuyla left join yap.
  • Sorguyu yalnızca Barcelona'nın (awayteam_id = 8634) deplasman takımı olduğu maçlarla sınırla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Select matches where Barcelona was the away team
SELECT  
	m.date,
	t.team_long_name AS opponent,
	___ ___ ___ < ___ ___ 'Barcelona win!'
        WHEN ___ > ___ ___ 'Barcelona loss :(' 
        ___ 'Tie' ___ ___ outcome
FROM matches_spain AS m
LEFT JOIN teams_spain AS t 
ON m.hometeam_id = t.team_api_id
-- Filter for Barcelona
WHERE m.___ = ___;
Kodu Düzenle ve Çalıştır