ComenzarEmpieza gratis

Configurar la CTE de equipo visitante

Buen trabajo. Ahora que tienes una consulta que identifica al equipo local de un partido, seguirás una serie de pasos similares para identificar al equipo visitante. Igual que en el paso anterior, unirás las tablas match y team. Cada una de estas dos consultas se declarará como expresión común de tabla en el paso siguiente.

La principal diferencia en esta consulta es que unirás las tablas en awayteam_id e invertirás los resultados de los partidos en la sentencia CASE.

Cuando modifiques la lógica de la sentencia CASE en tu propio trabajo, puedes invertir la condición lógica (es decir, home_goal > away_goal) o el resultado en THEN, pero asegúrate de invertir solo uno de los dos.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Instrucciones del ejercicio

  • Completa la sintaxis de la sentencia CASE.
  • Introduce los operadores lógicos que identifican cada partido como victoria, derrota o empate para el Manchester United.
  • Une la tabla en awayteam_id y team_api_id.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

SELECT 
	m.id, 
    t.team_long_name,
    -- Identify matches as home/away wins or ties
	___ ___ m.home_goal ___ ___ 'MU Loss'
		___ m.home_goal ___ ___ 'MU Win'
        ___ 'Tie' ____ AS outcome
-- Join team table to the match table
FROM ___ AS m
LEFT JOIN ___ AS t 
ON ___ = t.team_api_id
WHERE 
	-- Filter for 2014/2015 and Manchester United as the away team
	___ = ___
	AND t.team_long_name = ___;
Editar y ejecutar código