分配行号
在 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