mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-16 03:12:43 +00:00
8a6c4bec13
Different types used to easier distinguish maxMap keys vs values
844 B
844 B
slug | sidebar_position |
---|---|
/en/sql-reference/aggregate-functions/reference/maxmap | 143 |
maxMap
Syntax: maxMap(key, value)
or maxMap(Tuple(key, value))
Calculates the maximum from value
array according to the keys specified in the key
array.
Passing a tuple of keys and value arrays is identical to passing two arrays of keys and values.
The number of elements in key
and value
must be the same for each row that is totaled.
Returns a tuple of two arrays: keys and values calculated for the corresponding keys.
Example:
SELECT maxMap(a, b)
FROM values('a Array(Char), b Array(Int64)', (['x', 'y'], [2, 2]), (['y', 'z'], [3, 1]))
┌─maxMap(a, b)───────────┐
│ [['x','y','z'],[2,3,1]]│
└────────────────────────┘