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

MAP_PICK



既存の MAP から指定したキーと値のペアを含む新しい MAP を返します。

構文

MAP_PICK( <map>, <key1> [, <key2>, ... ] ) MAP_PICK( <map>, <array> )

引数

引数説明
<map>入力 MAP。
<keyN>返される MAP に含める KEY。
<array>返される MAP に含める KEY の配列。

戻り値の型

Map。

例

SELECT MAP_PICK({'a':1,'b':2,'c':3}, 'a', 'c'); ┌─────────────────────────────────────────┐ │ map_pick({'a':1,'b':2,'c':3}, 'a', 'c') │ ├─────────────────────────────────────────┤ │ {'a':1,'c':3} │ └─────────────────────────────────────────┘ SELECT MAP_PICK({'a':1,'b':2,'c':3}, ['a', 'b']); ┌───────────────────────────────────────────┐ │ map_pick({'a':1,'b':2,'c':3}, ['a', 'b']) │ ├───────────────────────────────────────────┤ │ {'a':1,'b':2} │ └───────────────────────────────────────────┘

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