开始使用免费开始使用

试用窗口函数

窗口函数会引用报表中的其他行。可用的窗口专用函数有很多,但所有基本聚合函数都可以作为窗口函数使用。包括:

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

窗口函数的语法为:FUNCTION(value) OVER (PARTITION BY field ORDER BY field)。请注意,PARTITION BYORDER BY 子句都是可选的。FUNCTION 需要替换为您选择的函数。

在本练习中,您将对 country_stats 表运行几种不同的窗口函数。

本练习是课程的一部分

SQL 报表制作

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
编辑并运行代码