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
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';