ÎncepețiÎncepe gratuit

Instrucțiuni CASE care compară valorile coloanelor

Barcelona este considerată una dintre cele mai puternice echipe din liga de fotbal a Spaniei.

În acest exercițiu, vei crea o listă cu meciurile din sezonul 2011/2012 în care Barcelona a jucat pe teren propriu. Vei face acest lucru folosind o instrucțiune CASE care compară valorile a două coloane pentru a crea un nou grup -- victorii, înfrângeri și egaluri.

În 3 pași, vei construi o interogare care identifică câștigătorul unui meci, identitatea adversarului și, în final, filtrează meciurile în care Barcelona a fost echipa gazdă. Completând interogarea în această ordine, vei putea observa cum rezultatele prind contur cu fiecare informație nouă.

Tabela matches_spain conține în prezent meciurile Barcelonei din sezonul 2011/2012 și are două coloane cheie, hometeam_id și awayteam_id, care pot fi unite cu tabela teams_spain. Totuși, poți uni teams_spain cu o singură coloană pe rând.

Acest exercițiu face parte din cursul

Manipularea datelor în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o instrucțiune CASE pentru a identifica meciurile ca victorii acasă, înfrângeri acasă sau egaluri.

Exercițiu interactiv practic

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

SELECT 
	date,
	-- Identify home wins, losses, or ties
	___ ___ home_goal > away_goal ___ 'Home win!'
        ___ home_goal < away_goal ___ 'Home loss :(' 
        ___ 'Tie' ___ ___ outcome
FROM matches_spain;
Editează și rulează codul