In CASE of rivaliteit
Barcelona en Real Madrid zijn al meer dan 80 jaar rivalen. Wedstrijden tussen deze twee teams heten El Clásico (De Klassieker). In deze oefening haal je een lijst op van duels tussen deze twee rivalen waarbij Barcelona de thuisspelende ploeg is, en categoriseer je ze als thuis- of uitzege op basis van meerdere voorwaarden.
Deze oefening maakt deel uit van de cursus
Gegevens manipuleren in SQL
Oefeninstructies
- Bouw de
CASE-instructie die aangeeft wie elke wedstrijd won. - Vul de operatoren in om Barcelona of Real Madrid als winnaar te bepalen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;