Todos os produtos
Search
Central de documentação

MaxCompute:ANY

Última atualização: Sep 21, 2026

Retorna True se pelo menos um elemento nos dados de entrada for True; caso contrário, retorna False.

Sintaxe

BOOLEAN ANY(BOOLEAN <expr>)

Parâmetros

  • expr: Obrigatório. Uma expressão do tipo BOOLEAN.

Valor de retorno

Retorna um valor do tipo BOOLEAN. O valor de retorno varia conforme as seguintes regras:

  • Se pelo menos um elemento no expr de entrada for verdadeiro, a função retorna verdadeiro. Se todos os elementos forem falsos, a função retorna falso.

  • Se o expr de entrada contiver valores NULL, esses valores não são considerados no cálculo.

Exemplos

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