İ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
Egzersiz talimatları
- Barcelona'nın deplasman maçlarını galibiyet, mağlubiyet veya beraberlik olarak ayırt etmek için
CASEifadesini tamamla. - Ev sahibi takım rakibinin kimliğini almak için
teams_spaintablosundakiteam_api_idsütununumatches_spaintablosundakihometeam_idsü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.___ = ___;