ClickHouse/docs/ja/sql-reference/aggregate-functions/reference/grouparraylast.md
2024-11-18 11:58:58 +09:00

868 B

slug sidebar_position
/ja/sql-reference/aggregate-functions/reference/grouparraylast 142

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