Aan de slagGa gratis aan de slag

RANK vs DENSE_RANK

Het operations-team van Harbr wil AMER-verzendingen rangschikken op bezorgsnelheid. Je vergelijkt RANK() en DENSE_RANK() op logistics.shipments, met kolommen shipment_id, region en delivery_days. Omdat meerdere AMER-zendingen dezelfde bezorgtijd hebben, leveren de twee functies duidelijk verschillende resultaten op.

Deze oefening maakt deel uit van de cursus

Automatisering van datapijplijnen in Snowflake

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Code bewerken en uitvoeren