ÎncepețiÎncepe gratuit

Instrucțiuni CASE care compară valorile a două coloane – partea 2

Similar cu exercițiul anterior, vei construi o interogare pentru a determina rezultatele meciurilor Barcelonei în care au jucat ca echipă oaspete. Vei învăța cum să combini aceste două interogări în capitolele 2 și 3.

Performanța lor a fost diferită față de meciurile în care au jucat acasă?

Acest exercițiu face parte din cursul

Manipularea datelor în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează instrucțiunea CASE pentru a identifica meciurile Barcelonei ca echipă oaspete drept victorii, înfrângeri sau egaluri.
  • Fă left join între coloana team_api_id din tabela teams_spain și coloana hometeam_id din tabela matches_spain. Astfel vei obține identitatea adversarului gazdă.
  • Filtrează interogarea pentru a include doar meciurile în care Barcelona (awayteam_id = 8634) a fost echipa oaspete.

Exercițiu interactiv practic

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

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