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
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;