Adicionar uma subconsulta em SELECT
No exercício anterior, você adicionou uma subconsulta à cláusula FROM
e selecionou as fases em que a média de gols em uma fase excedeu a média geral de gols na temporada de 2012/2013. Nesta etapa final, você adicionará uma subconsulta em SELECT
para comparar o número médio de gols marcados em cada fase com o total.
Este exercício faz parte do curso
Manipulação de dados em SQL
Instruções de exercício
- Crie uma subconsulta em
SELECT
que produza a média de gols marcados na temporada de 2012/2013. Nomeie a nova coluna comooverall_avg
. - Crie uma subconsulta em
FROM
que calcule a média de gols marcados em cada fase durante a temporada de 2012/2013. - Filtre a consulta principal para as fases em que a média de gols excede a média geral em 2012/2013.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
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 = ___);