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.