ComenzarEmpieza gratis

Añadir una subconsulta en SELECT

En el ejercicio anterior añadiste una subconsulta a la sentencia FROM y seleccionaste las fases en las que el número de goles medios en una fase superaba el número medio total de goles en la temporada 2012/2013. En este último paso añadirás una subconsulta en SELECT para comparar el número medio de goles marcados en cada fase con el total.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Instrucciones del ejercicio

  • Crea una subconsulta en SELECT que dé como resultado los goles medios marcados en la temporada 2012/2013. Llama a la nueva columna overall_avg.
  • Crea una subconsulta en FROM que calcule los goles medios marcados en cada fase durante la temporada 2012/2013.
  • Filtra la consulta principal por fases en las que los goles medios superen la media total de 2012/2013.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

SELECT 
	-- Select the stage and average goals from s
	___,
    ROUND(___,2) AS avg_goal,
    -- Select the overall average for 2012/2013
    (___ ___(___ + away_goal) ___ ___ WHERE ___ = ___) AS ___
FROM 
	-- Select the stage and average goals in 2012/2013 from match
	(SELECT
		 ___,
         ___(___ + away_goal) AS avg_goals
	 FROM ___
	 WHERE season = ___
	 GROUP BY stage) AS s
WHERE 
	-- Filter the main query using the subquery
	s.avg_goals ___ (SELECT ___(___ + away_goal) 
                    FROM match WHERE season = ___);
Editar y ejecutar código