ComenzarEmpieza gratis

Anidar una subconsulta en FROM

¿Cuál es la media de partidos por temporada en los que un equipo marca 5 o más goles? ¿En qué difiere esto según el país?

Utilicemos una subconsulta correlacionada anidada para realizar esta operación. En el mundo real, probablemente descubrirás que anidar varias subconsultas es una tarea que no tienes que realizar a menudo. En algunos casos, sin embargo, puedes encontrarte con dificultades para agrupar adecuadamente por la columna que desees, o para calcular información que requiera varias transformaciones matemáticas (por ejemplo, una AVG de un COUNT).

Anidar subconsultas y realizar tus transformaciones paso a paso, añadiéndolas a una subconsulta y realizando después el siguiente conjunto de transformaciones suele ser la forma más sencilla de producir información exacta sobre tus datos. ¡Manos a la obra!

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Editar y ejecutar código