全部产品
Search
文档中心

MaxCompute:ARRAY_MIN

更新时间:Jul 02, 2025

Mengembalikan elemen terkecil dalam Array a.

Sintaksis

T array_min(array<T> <a>) 

Parameter

a: Wajib. Parameter ini menentukan sebuah array. T dalam array<T> menentukan tipe data dari elemen-elemen dalam array.

Tipe data berikut didukung:

  • TINYINT, SMALLINT, INT, dan BIGINT

  • FLOAT dan DOUBLE

  • BOOLEAN

  • DECIMAL dan DECIMALVAL

  • DATE, DATETIME, TIMESTAMP, IntervalDayTime, dan IntervalYearMonth

  • STRING, BINARY, VARCHAR, dan CHAR

  • ARRAY, STRUCT, dan MAP

Nilai kembali

Mengembalikan elemen terkecil dalam Array a. Nilai kembali mengikuti aturan berikut:

  • Jika Array a adalah null, nilai kembali adalah null.

  • Jika sebuah elemen dalam Array a adalah null, elemen tersebut tidak diperhitungkan dalam operasi.

Contoh

-- Nilai kembali adalah 1. 
select array_min(array(1, 20, null, 3));

Fungsi terkait

ARRAY_MIN adalah fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi yang digunakan untuk memproses data dari tipe data kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.