ПочатиПочніть безкоштовно

Ранжування записів за допомогою ROW_NUMBER

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

⚠️ Не вдається вибрати базу даних або з'являється помилка «table not found»?

Використайте повний шлях до таблиці в операторі FROM. Візьміть його з лівої панелі: вкладка Databases → розгорніть свою базу COURSE_… → виберіть таблицю → Copy name.

Ця вправа є частиною курсу

Автоматизація конвеєрів даних у Snowflake

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу