Разбейте заказы из таблицы tools_shop.orders на десять групп, отсортировав их по значению суммы заказа по возрастанию.
Выведите поля:
- идентификатор заказа;
- сумма заказа;
- ранг группы.
SELECT order_id,
total_amt,
NTILE(10) OVER (ORDER BY total_amt)
FROM tools_shop.orders
Результат
| order_id | total_amt | ntile |
|---|---|---|
| 91492 | 0 | 1 |
| 378654 | 0 | 1 |
| 173249 | 0 | 1 |
Отлично! Теперь можно легко выделить группу заказов, которые принесли больше всего выручки.