На выходе должен массив быть отсортирован + сохранен индекс элемента в старом массиве
На входе
[2,5,1,4,9]
На выходе
[[9,4], [5,1], [4,3],[2,0],[1,2]]
SELECT [2, 5, 1, 4, 9] AS arr, arrayZip(arr, range(length(arr))) AS res, arrayReverseSort(x -> (x.1), res) AS d Query id: bca85383-a86b-45bf-aabc-c481e4a1fc8d ┌─arr─────────┬─res─────────────────────────────┬─d───────────────────────────────┐ │ [2,5,1,4,9] │ [(2,0),(5,1),(1,2),(4,3),(9,4)] │ [(9,4),(5,1),(4,3),(2,0),(1,2)] │ └─────────────┴─────────────────────────────────┴─────────────────────────────────┘
спасибо большое проверю
Обсуждают сегодня