ComenzarEmpieza gratis

Sentencias CASE que comparan valores de columna

El Barcelona está considerado uno de los mejores equipos de la liga de fútbol de España.

En este ejercicio crearás una lista de partidos de la temporada 2011/2012 en los que el Barcelona fue el equipo local. Lo harás utilizando una sentencia CASE que compara los valores de dos columnas para crear un nuevo grupo: victorias, derrotas y empates.

En 3 pasos, construirás una consulta que identifique al ganador de un partido, identifique la identidad del oponente y, por último, filtre por Barcelona como equipo local. Completar una consulta en este orden te permitirá ver cómo toman forma tus resultados con cada nuevo dato.

La tabla matches_spain contiene actualmente los partidos del Barcelona de la temporada 2011/2012 y tiene dos columnas clave, hometeam_id y awayteam_id, que se pueden unir con la tabla teams_spain. Sin embargo, solo puedes unir teams_spain a una columna cada vez.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

SELECT 
	-- Select the date of the match
	___,
	-- Identify home wins, losses, or ties
	___ ___ home_goal > away_goal ___ 'Home win!'
        ___ home_goal < away_goal ___ 'Home loss :(' 
        ___ 'Tie' ___ ___ outcome
FROM matches_spain;
Editar y ejecutar código