En CASE de rivalidad
Barcelona y Real Madrid son equipos rivales desde hace más de 80 años. Los partidos entre estos dos equipos reciben el nombre de El Clásico. En este ejercicio consultarás una lista de partidos jugados entre estos dos rivales.
Te darás cuenta en el Paso 2 de que, cuando tienes varias condiciones lógicas en una sentencia CASE
, puedes acabar rápidamente con un gran número de cláusulas WHEN
para probar de forma lógica cada resultado que te interese. Es importante que te asegures de no excluir accidentalmente información clave en tu cláusula ELSE
.
En este ejercicio recuperarás información sobre los partidos jugados entre Barcelona (ID = 8634
) y Real Madrid (ID = 8633
). Ten en cuenta que la consulta que se te proporciona ya identifica los partidos del Clásico mediante un filtro en la cláusula WHERE
.
Este ejercicio forma parte del curso
Manipulación de datos en SQL
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
SELECT
date,
-- Identify the home team as Barcelona or Real Madrid
___ ___ ___ = 8634 ___ 'FC Barcelona'
___ 'Real Madrid CF' ___ ___ home,
-- Identify the away team as Barcelona or Real Madrid
___ ___ ___ = 8634 ___ 'FC Barcelona'
___ 'Real Madrid CF' ___ ___ away
FROM matches_spain
WHERE (awayteam_id = 8634 OR hometeam_id = 8634)
AND (awayteam_id = 8633 OR hometeam_id = 8633);