ComenzarEmpieza gratis

Da vuelta OVER a tus resultados

En el último ejercicio, la clasificación generada en tu consulta se organizó de menor a mayor. Añadiendo DESC a tu función de ventana puedes crear una clasificación ordenado de mayor a menor.

SELECT 

    id,

    RANK() OVER(ORDER BY home_goal DESC) AS rank

FROM match;

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Instrucciones de ejercicio

  • Completa las mismas partes de la consulta que en el ejercicio anterior.
  • Completa la función de ventana para clasificar cada liga de más a menos goles medios marcados.
  • Ordena la consulta principal por la clasificación que acabas de crear.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

SELECT 
	-- Select the league name and average goals scored
	___ AS league,
    ___(___ + m.away_goal) AS avg_goals,
    -- Rank leagues in descending order by average goals
    ___ ___(___ ___ ___(___ + m.away_goal) ___) AS league_rank
FROM league AS l
LEFT JOIN match AS m 
ON l.id = m.country_id
WHERE m.season = '2011/2012'
GROUP BY l.name
-- Order the query by the rank you created
___ ___ ___;
Editar y ejecutar código