RANK vs DENSE_RANK
Operační tým Harbr chce seřadit zásilky v regionu AMER podle rychlosti doručení. Porovnáš funkce RANK() a DENSE_RANK() na tabulce logistics.shipments, která obsahuje sloupce shipment_id, region a delivery_days. Protože několik zásilek z regionu AMER má stejnou dobu doručení, obě funkce vrátí znatelně odlišné výsledky.
Toto cvičení je součástí kurzu
Automatizace datových pipeline ve Snowflake
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
shipment_id,
delivery_days,
-- Rank by delivery_days using RANK
___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';