Zacznij terazZacznij za darmo

RANK a DENSE_RANK

Zespół operacyjny Harbr chce uszeregować przesyłki z regionu AMER według czasu dostawy. Porównasz działanie funkcji RANK() i DENSE_RANK() na tabeli logistics.shipments, która zawiera kolumny shipment_id, region oraz delivery_days. Ponieważ kilka przesyłek z regionu AMER ma taki sam czas dostawy, obie funkcje dają wyraźnie różne wyniki.

To ćwiczenie jest częścią kursu

Automatyzacja potoków danych w Snowflake

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Edytuj i uruchom kod