лучше этого я не придумал, но, может есть что-то быстрее?
WITH [1,2,2,2,2,2,1,1,1,1,2,3,4,5,5,6] as arr
SELECT arrayMap(x-> (x, countEqual(arr, x)), arrayDistinct(arr));
>> [(1,5),(2,6),(3,1),(4,1),(5,2),(6,1)]
Обсуждают сегодня