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