カテゴリ:

半構造化データ関数 (配列/オブジェクト)

ARRAY_CAT

2つの配列の連結を返します。

構文

ARRAY_CAT( <array1> , <array2> )

引数

配列1

ソース配列です。

配列2

配列1 に追加される配列です。

使用上の注意

  • この関数は 、 配列1配列2 を追加します。

  • 両方の引数は、 ARRAY 型または配列を含む VARIANT である必要があります。

次の例は、 ARRAY_CAT() の使用方法を示しています。

簡単なテーブルとデータを作成します。

CREATE TABLE array_demo (ID INTEGER, array1 ARRAY, array2 ARRAY);
INSERT INTO array_demo (ID, array1, array2) 
    SELECT 1, ARRAY_CONSTRUCT(1, 2), ARRAY_CONSTRUCT(3, 4);

クエリを実行します。

SELECT ARRAY_CAT(array1, array2) FROM array_demo;
+---------------------------+
| ARRAY_CAT(ARRAY1, ARRAY2) |
|---------------------------|
| [                         |
|   1,                      |
|   2,                      |
|   3,                      |
|   4                       |
| ]                         |
+---------------------------+