RANK vs DENSE_RANK
Harbr의 운영팀은 AMER 지역 배송을 배송 속도 기준으로 순위를 매기려고 합니다. logistics.shipments 테이블에는 shipment_id, region, delivery_days 컬럼이 있으며, 이 테이블에서 RANK()와 DENSE_RANK()를 비교해 보겠습니다. AMER 지역의 여러 배송이 동일한 배송 시간을 가지고 있어, 두 함수의 결과가 눈에 띄게 다르게 나타납니다.
이 연습은 강의의 일부입니다
Snowflake 데이터 파이프라인 자동화
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
shipment_id,
delivery_days,
-- Rank by delivery_days using RANK
___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';