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, kursun bir parçasıdır

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

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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