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);