ARRAY_REDUCE
指定した Lambda 式を適用して JSON 配列を単一の値に縮約します。Lambda 式の詳細については、ラムダ式 を参照してください。
構文
ARRAY_REDUCE(<json_array>, <lambda_expression>)
例
この例では、配列内のすべての要素 (2 * 3 * 4) を掛け合わせます。
SELECT ARRAY_REDUCE(
[2, 3, 4],
(acc, d) -> acc::Int * d::Int
);
-[ RECORD 1 ]-----------------------------------
array_reduce([2, 3, 4], (acc, d) -> acc::Int32 * d::Int32): 24