Ранжування записів за допомогою ROW_NUMBER
Команда операцій Harbr хоче визначити, які відправлення були найшвидшими в кожному регіоні — зокрема, потрібен рейтинг відправлень за часом доставки з окремим підрахунком для кожного регіону. Замість сортування всієї таблиці з втратою контексту регіону ви використаєте ROW_NUMBER() з PARTITION BY, щоб призначити рейтинг незалежно в межах кожного регіону. Ваше завдання — відранжувати відправлення за delivery_days (а далі — за shipment_id як тай-брейкером) у межах кожного region і визначити, яке відправлення отримало перше місце в AMER.
Використайте повний шлях до таблиці в операторі ⚠️ Не вдається вибрати базу даних або з'являється помилка «table not found»?
FROM. Візьміть його з лівої панелі: вкладка Databases → розгорніть свою базу COURSE_… → виберіть таблицю → Copy name.
Ця вправа є частиною курсу
Автоматизація конвеєрів даних у Snowflake
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу