Skip to main content
Edit this page

groupArrayLast

構文: groupArrayLast(max_size)(x)

最後の引数の値の配列を作成します。 例えば、groupArrayLast(1)(x)[anyLast (x)] に相当します。

場合によっては、実行順序に依存することも可能です。これは、SELECT が結果が十分に小さいサブクエリから ORDER BY を使用している場合に適用されます。

クエリ:

select groupArrayLast(2)(number+1) numbers from numbers(10)

結果:

┌─numbers─┐
│ [9,10] │
└─────────┘

groupArray と比較すると:

select groupArray(2)(number+1) numbers from numbers(10)
┌─numbers─┐
│ [1,2] │
└─────────┘