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

ARRAY_REMOVE



配列から要素のすべての出現を削除します。

構文

ARRAY_REMOVE(array, element)

パラメーター

パラメーター説明
array要素を削除する元の配列です。
element配列から削除する要素です。

戻り値の型

指定した要素のすべての出現が削除された配列を返します。

注意事項

この関数は、標準の配列型と variant 配列型の両方で使用できます。

例

例 1: 標準配列からの削除

SELECT ARRAY_REMOVE([1, 2, 2, 3, 2], 2);

結果:

[1, 3]

例 2: variant 配列からの削除

SELECT ARRAY_REMOVE(PARSE_JSON('["apple", "banana", "apple", "orange"]'), 'apple');

結果:

["banana", "orange"]

例 3: 要素が見つからない場合

SELECT ARRAY_REMOVE([1, 2, 3], 4);

結果:

[1, 2, 3]

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