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

MAP_DELETE



既存の MAP から 1 つ以上のキーを削除して返します。

構文

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

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