All Products
Search
Document Center

MaxCompute:ANY

Last Updated:Oct 24, 2025

Mengembalikan True jika setidaknya satu elemen dalam data masukan bernilai True, jika tidak, mengembalikan False.

Sintaksis

BOOLEAN ANY(BOOLEAN <expr>)

Parameter

  • expr: Wajib. Ekspresi bertipe BOOLEAN.

Nilai kembali

Mengembalikan tipe BOOLEAN. Nilai kembali ditentukan berdasarkan aturan berikut:

  • Jika setidaknya satu elemen dalam expr bernilai benar, fungsi mengembalikan true. Jika semua elemen salah, fungsi mengembalikan false.

  • Jika masukan expr berisi nilai NULL, nilai NULL tersebut diabaikan dalam perhitungan.

Contoh

-- Mengembalikan true
SELECT ANY(colname) FROM VALUES (true), (false), (false) AS tab(colname);
-- Mengembalikan true
SELECT ANY(colname) FROM VALUES (NULL), (true), (false) AS tab(colname);
-- Mengembalikan false
SELECT ANY(colname) FROM VALUES (false), (false), (NULL) AS tab(colname);
-- Mengembalikan true
SELECT ANY(colname1) FILTER(WHERE colname2 = 2) FROM VALUES (true, 1), (FALSE, 1), (true, 2) AS tab(colname1, colname2);