メインコンテンツまでスキップ
メインコンテンツまでスキップ

groupArrayInsertAt

指定された位置に配列に値を挿入します。

構文

1つのクエリで複数の値が同じ位置に挿入される場合、関数は次のように動作します:

  • クエリが単一スレッドで実行される場合、挿入された値の最初のものが使用されます。
  • クエリが複数スレッドで実行される場合、結果の値は挿入された値のうちの不確定なものになります。

引数

  • x — 挿入される値。は、サポートされているデータ型のいずれかになります。
  • pos — 指定された要素 x を挿入する位置。配列のインデックス番号はゼロから始まります。UInt32
  • default_x — 空の位置を代替するためのデフォルト値。オプションのパラメータ。は、x パラメータに設定されたデータ型のものでなければなりません。default_x が定義されていない場合、デフォルト値が使用されます。
  • size — 結果の配列の長さ。オプションのパラメータ。このパラメータを使用する場合、デフォルト値 default_x を指定する必要があります。UInt32

返される値

  • 挿入された値を含む配列。

タイプ: 配列

クエリ:

結果:

クエリ:

結果:

クエリ:

結果:

1つの位置に要素をマルチスレッドで挿入する。

クエリ:

このクエリの結果、[0,9] の範囲内のランダムな整数が得られます。例えば: