IniziaInizia gratis

Istruzioni CASE che confrontano i valori delle colonne

Il Barcelona è considerato una delle squadre più forti della Liga spagnola.

In questo esercizio creerai un elenco delle partite della stagione 2011/2012 in cui il Barcelona era la squadra di casa. Lo farai usando un’istruzione CASE che confronta i valori di due colonne per creare un nuovo raggruppamento: vittorie, sconfitte e pareggi.

In 3 passaggi costruirai una query che identifica la squadra vincitrice della partita, identifica l’avversaria e infine filtra per il Barcelona come squadra di casa. Completare la query in questo ordine ti permetterà di vedere i risultati prendere forma a ogni nuova informazione.

La tabella matches_spain contiene attualmente le partite del Barcelona della stagione 2011/2012 e ha due colonne chiave, hometeam_id e awayteam_id, che possono essere unite alla tabella teams_spain. Tuttavia, puoi unire teams_spain a una sola colonna per volta.

Questo esercizio fa parte del corso

Manipolazione dei dati in SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un’istruzione CASE per identificare le partite come vittorie in casa, sconfitte in casa o altrimenti pareggi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice