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