mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-20 05:05:38 +00:00
42 lines
868 B
Markdown
42 lines
868 B
Markdown
|
---
|
||
|
slug: /ja/sql-reference/aggregate-functions/reference/grouparraylast
|
||
|
sidebar_position: 142
|
||
|
---
|
||
|
|
||
|
# groupArrayLast
|
||
|
|
||
|
構文: `groupArrayLast(max_size)(x)`
|
||
|
|
||
|
最後の引数の値の配列を作成します。
|
||
|
例えば、`groupArrayLast(1)(x)` は `[anyLast (x)]` に相当します。
|
||
|
|
||
|
場合によっては、実行順序に依存することも可能です。これは、`SELECT` が結果が十分に小さいサブクエリから `ORDER BY` を使用している場合に適用されます。
|
||
|
|
||
|
**例**
|
||
|
|
||
|
クエリ:
|
||
|
|
||
|
```sql
|
||
|
select groupArrayLast(2)(number+1) numbers from numbers(10)
|
||
|
```
|
||
|
|
||
|
結果:
|
||
|
|
||
|
```text
|
||
|
┌─numbers─┐
|
||
|
│ [9,10] │
|
||
|
└─────────┘
|
||
|
```
|
||
|
|
||
|
`groupArray` と比較すると:
|
||
|
|
||
|
```sql
|
||
|
select groupArray(2)(number+1) numbers from numbers(10)
|
||
|
```
|
||
|
|
||
|
```text
|
||
|
┌─numbers─┐
|
||
|
│ [1,2] │
|
||
|
└─────────┘
|
||
|
```
|