开始使用免费开始使用

带聚合的窗口函数(I)

为熟悉窗口函数,您将在本章使用 Orders 表。回顾一下,使用 OVER() 可以为整张表创建一个窗口。若要基于特定列创建分区,需要将 OVER()PARTITION BY 一起使用。

本练习是课程的一部分

SQL Server 中级

查看课程

练习说明

编写一条 T-SQL 查询,通过为每个 TerritoryName 创建分区来返回 OrderPrice 的合计。

交互式实操练习

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

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
编辑并运行代码