Kom igångKom igång gratis

RANK vs DENSE_RANK

Harbrs driftsteam vill rangordna AMER-leveranser efter leveranshastighet. Du ska jämföra RANK() och DENSE_RANK() på tabellen logistics.shipments, som har kolumnerna shipment_id, region och delivery_days. Eftersom flera AMER-leveranser har samma leveranstid ger de två funktionerna märkbart olika resultat.

Den här övningen är en del av kursen

Automatisering av datapipelines i Snowflake

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Redigera och kör kod