MulaiMulai sekarang secara gratis

RANK vs DENSE_RANK

Tim operasional Harbr ingin memberi peringkat pengiriman AMER berdasarkan kecepatan pengantaran. Anda akan membandingkan RANK() dan DENSE_RANK() pada logistics.shipments, yang memiliki kolom shipment_id, region, dan delivery_days. Karena beberapa pengiriman AMER memiliki waktu pengantaran yang sama, kedua fungsi menghasilkan perbedaan yang cukup terlihat.

Latihan ini adalah bagian dari kursus

Otomatisasi Pipeline Data di Snowflake

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Edit dan Jalankan Kode