开始使用免费开始使用

RANK 与 DENSE_RANK 的对比

Harbr 的运营团队想要按交付速度为 AMER 区域的货运排名。您将对表 logistics.shipments 使用 RANK()DENSE_RANK() 进行比较,该表包含 shipment_idregiondelivery_days。由于多个 AMER 货运具有相同的交付时间,这两个函数会产生明显不同的结果。

本练习是课程的一部分

Snowflake 中的数据管道自动化

查看课程

交互式实操练习

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

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
编辑并运行代码