Ранжування записів за допомогою ROW_NUMBER
Команда операцій Harbr хоче визначити, які відправлення були найшвидшими в кожному регіоні — зокрема, отримати ранжований список відправлень за часом доставки з окремим перезапуском нумерації для кожного регіону. Замість сортування всієї таблиці з втратою контексту регіонів, ви використаєте ROW_NUMBER() з PARTITION BY, щоб призначити ранг незалежно в межах кожного регіону. Ваше завдання — відранжувати відправлення за delivery_days (а потім за shipment_id як тай-брейкером) у межах кожного region і визначити, яке відправлення посіло перше місце в регіоні AMER.
Ця вправа є частиною курсу
Автоматизація конвеєрів даних у Snowflake
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу