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

MAP_DELETE



返回一个删除了一个或多个键的现有 MAP。

语法

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

参数

参数描述
<map>包含待删除 KEY 的 MAP。
<keyN>将从返回的 MAP 中省略的 KEY。
<array>将从返回的 MAP 中省略的 KEY 数组。

返回类型

Map。

示例

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

文档内容是否有帮助?