开始使用免费开始使用

使用 ROW_NUMBER 对记录排名

Harbr 的运营团队想找出各个区域内最快的货运——也就是按送达时间排序,并在每个区域内重新开始排名的货运清单。与其对整张表排序而丢失区域上下文,您将使用 ROW_NUMBER() 搭配 PARTITION BY,在每个区域内分别分配排名。您的任务是在每个 region 内,按照 delivery_days 对货运进行排名(若相同则用 shipment_id 作为决胜条件),并找出 AMER 区域中排名第 1 的货运。

本练习是课程的一部分

Snowflake 中的数据管道自动化

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习