📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

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} │ └───────────────────────────────────────────┘

文档内容是否有帮助?