ÎncepețiÎncepe gratuit

CASE de rivalitate

Barcelona și Real Madrid sunt echipe rivale de mai bine de 80 de ani. Meciurile dintre aceste două echipe poartă numele de El Clásico (Clasicul). În acest exercițiu, vei interoga o listă de meciuri disputate între cele două rivale, în care Barcelona este echipa gazdă, clasificând fiecare meci drept victorie acasă sau în deplasare, în funcție de mai multe condiții.

Acest exercițiu face parte din cursul

Manipularea datelor în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Construiește instrucțiunea CASE care identifică cine a câștigat fiecare meci.
  • Completează operatorii care identifică Barcelona sau Real Madrid drept câștigătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul