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

JSON_ARRAY_TRANSFORM



指定した変換ラムダ式を使用して、JSON 配列の各要素を変換します。ラムダ式の詳細については、ラムダ式 を参照してください。

構文

ARRAY_TRANSFORM(<json_array>, <lambda_expression>)

戻り値の型

JSON 配列。

例

この例では、配列内の各数値要素に 10 を掛けることで、元の配列を [10, 20, 30, 40] に変換します。

SELECT ARRAY_TRANSFORM( [1, 2, 3, 4], data -> (data::Int * 10) ); -[ RECORD 1 ]----------------------------------- array_transform([1, 2, 3, 4], data -> data::Int32 * 10): [10,20,30,40]

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