开始使用免费开始使用

分配行号

在 T-SQL 中,记录本身没有固定顺序。不过在某些情况下,您可能需要为记录分配行号以便参考。本练习将带您完成这一操作。

本练习是课程的一部分

SQL Server 中级

查看课程

练习说明

编写一条 T-SQL 查询,对按 TerritoryName 分区并按 OrderDate 排序的所有记录分配行号。

交互式实操练习

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

SELECT TerritoryName, OrderDate, 
       -- Assign a row number
       ___ 
       -- Create the partitions and arrange the rows
       OVER(PARTITION BY TerritoryName ORDER BY OrderDate) AS OrderCount
FROM Orders
编辑并运行代码