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