BaşlayınÜcretsiz Başlayın

RANK ve DENSE_RANK

Harbr'ın operasyon ekibi, AMER gönderilerini teslimat hızına göre sıralamak istiyor. shipment_id, region ve delivery_days sütunlarına sahip logistics.shipments üzerinde RANK() ve DENSE_RANK() fonksiyonlarını karşılaştıracaksın. Birkaç AMER gönderisinin aynı teslimat süresine sahip olması nedeniyle, bu iki fonksiyon belirgin şekilde farklı sonuçlar üretir.

Bu egzersiz

Snowflake'te Veri Pipeline'larını Otomatikleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Kodu Düzenle ve Çalıştır