Rekabet DURUMUNDA
Barcelona ve Real Madrid 80 yıldan uzun süredir ezeli rakip. Bu iki takım arasındaki maçlara El Clásico (Klasik) adı verilir. Bu egzersizde, Barcelona'nın ev sahibi olduğu, iki rakip arasındaki maçların bir listesini sorgulayacak ve birden fazla koşula göre ev sahibi veya deplasman galibiyeti olarak kategorize edeceksin.
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri İşleme
Egzersiz talimatları
- Her maçın kazananını belirleyen
CASEifadesini kur. - Barcelona veya Real Madrid'i kazanan olarak belirlemek için operatörleri doldur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
date,
CASE WHEN hometeam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as home,
CASE WHEN awayteam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as away,
-- Identify possible home match outcomes
___ ___ home_goal > away_goal ___ hometeam_id = 8634 ___ 'Barcelona win!'
WHEN home_goal < away_goal ___ awayteam_id = 8633 ___ 'Real Madrid win!'
___ 'Tie!' ___ ___ outcome
FROM matches_spain
WHERE hometeam_id = 8634 AND awayteam_id = 8633;