ReferenceSQL ReferenceAggregate Functions

minMappedArrays

Calculates the minimum from value array according to the keys specified in the key array.

Calculates the minimum 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 key and value must be the same for each row that is totaled. :::

Syntax

minMappedArrays(key, value)
minMappedArrays(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 minMappedArrays(a, b)
FROM VALUES('a Array(Int32), b Array(Int64)', ([1, 2], [2, 2]), ([2, 3], [1, 1]));
┌─minMappedArrays(a, b)───────────┐
│ ([1, 2, 3], [2, 1, 1])          │
└─────────────────────────────────┘

Introduced in version 20.5.