ANY_MATCH

判断ARRAY数组a中是否存在元素满足predicate条件。

a:必填。ARRAY数组。array中的T指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。

predicate:必填。用于对ARRAY数组a中的元素进行判断的函数(内建函数或自定义函数)或表达式。输入参数的数据类型必须与ARRAY数组a中元素的数据类型一致。

如果ARRAY数组a中存在一个或多个元素满足predicate条件,返回结果为True。

如果ARRAY数组a中没有元素满足predicate条件或ARRAY数组为空,返回结果为False。

如果ARRAY数组a中存在元素为NULL,且其他元素都不满足predicate条件,返回结果为NULL。

--返回true。

示例2:ARRAY数组为空。命令示例如下。

--返回false。

--返回NULL。