maxMappedArrays
Calculates the maximum from value array according to the keys specified in the key array.
Calculates the maximum from value array according to the keys specified in the key array.
:::note
- Passing a tuple of keys and value arrays is identical to passing an array of keys and an array of values.
- The number of elements in
keyandvaluemust be the same for each row that is totaled. :::
Syntax
maxMappedArrays(key, value)
maxMappedArrays(Tuple(key, value))Arguments
Returned value
Returns a tuple of two arrays: keys in sorted order, and values calculated for the corresponding keys. Tuple(Array(T), Array(T))
Examples
Usage example
SELECT maxMappedArrays(a, b)
FROM VALUES('a Array(Char), b Array(Int64)', (['x', 'y'], [2, 2]), (['y', 'z'], [3, 1]));┌─maxMappedArrays(a, b)────────────────┐
│ [['x', 'y', 'z'], [2, 3, 1]]. │
└──────────────────────────────────────┘Introduced in version 20.5.