📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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

このページは役に立ちましたか?