すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:ARRAY_MIN

最終更新日:Dec 16, 2024

配列aの最小の要素を返します。

構文

T array_min(array<T> <a>) 

パラメーター

a: 必須です。 このパラメーターは、配列を指定します。 array<T>Tは、配列内の要素のデータ型を指定します。

次のデータ型がサポートされています。

  • TINYINT、SMALLINT、INT、およびBIGINT

  • フロートとダブル

  • BOOLEAN

  • デシマルとデシマル

  • DATE、DATETIME、TIMESTAMP、IntervalDayTime、およびIntervalYearMonth

  • STRING、BINARY、VARCHAR、CHAR

  • アレイ、STRUCT、マップ

戻り値

配列aの最小の要素が返されます。 戻り値は、次のルールによって異なります。

  • 配列aがnullの場合、戻り値はnullになります。

  • 配列aの要素がnullの場合、null要素は操作に含まれません。

-- The return value is 1. 
select array_min(array(1, 20, null, 3));

関連関数

ARRAY_MINは複合型関数である。 ARRAY、MAP、STRUCT、JSONなどの複雑なデータ型のデータを処理するために使用される関数の詳細については、複合型関数.