Calcula el elemento mínimo del arreglo ARRAY a.
Formato del comando
T array_min(array<T> <a>)
Descripción de parámetros
a: obligatorio. Arreglo ARRAY. array<T>中的T指代ARRAY数组元素的数据类型。
数组中的元素可以为如下类型:
TINYINT、SMALLINT、INT、BIGINT
FLOAT、DOUBLE
BOOLEAN
DECIMAL、DECIMALVAL
DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth
STRING、BINARY、VARCHAR、CHAR
ARRAY、STRUCT、MAP
返回值说明
返回ARRAY数组a中的最小元素。返回规则如下:
如果ARRAY数组a为NULL,返回NULL。
如果ARRAY数组a中存在元素为NULL时,NULL值不参与运算。
使用示例
--返回1。
select array_min(array(1, 20, null, 3));
Funciones relacionadas
La función ARRAY_MIN pertenece a las funciones de tipos complejos. Para obtener más información sobre las funciones que procesan datos de tipos complejos (como ARRAY, MAP, STRUCT y JSON), consulte Complex type functions.