ComenzarEmpieza gratis

Probando las funciones de ventana

Las funciones de ventana hacen referencia a otras filas dentro del informe. Hay varias funciones específicas de ventana que puedes usar, pero todas las funciones de agregación básicas pueden usarse como funciones de ventana. Esto incluye:

  • SUM()
  • AVG()
  • MAX()
  • MIN()

La sintaxis de una función de ventana es FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Ten en cuenta que las cláusulas PARTITION BY y ORDER BY son opcionales. Debes sustituir FUNCTION por la función que quieras usar.

En este ejercicio, ejecutarás varias funciones de ventana sobre la tabla country_stats.

Este ejercicio forma parte del curso

Informes en SQL

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Editar y ejecutar código