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