Začněte nyníZačněte zdarma

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

Zobrazit kurz

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';
Upravit a spustit kód