始める無料で始める

RANK と DENSE_RANK

Harbr の運営チームは、AMER の出荷を配送速度でランク付けしたいと考えています。logistics.shipments テーブル(shipment_idregiondelivery_days の各列を含む)を使って、RANK()DENSE_RANK() の違いを比較しましょう。AMER の出荷には配送日数が同じものが複数あるため、2 つの関数の結果に明確な違いが生じます。

この演習はコースの一部です

Snowflakeにおけるデータパイプラインの自動化

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
コードを編集して実行