> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Crée un tableau des dernières valeurs de l’argument.

# groupArrayLast

<div id="groupArrayLast">
  ## groupArrayLast
</div>

Introduit dans : v23.1.0

Crée un tableau des dernières valeurs de l’argument.
Par exemple, `groupArrayLast(1)(x)` est équivalent à `[anyLast(x)]`.
Dans certains cas, vous pouvez tout de même vous fier à l’ordre d’exécution.
Cela s’applique lorsque SELECT provient d’une sous-requête qui utilise ORDER BY, si le résultat de cette sous-requête est suffisamment petit.

**Syntaxe**

```sql theme={null}
groupArrayLast(max_size)(x)
```

**Paramètres**

* `max_size` — Taille maximale du tableau obtenu. [`UInt64`](/fr/reference/data-types/int-uint)

**Arguments**

* `max_size` — Taille maximale du tableau obtenu. [`UInt64`](/fr/reference/data-types/int-uint)
* `x` — Argument (nom de colonne ou expression). [`Any`](/fr/reference/data-types/index)

**Valeur renvoyée**

Renvoie un tableau contenant les dernières valeurs de l'argument. [`Array(T)`](/fr/reference/data-types/array)

**Exemples**

**Exemple d'utilisation**

```sql title=Query theme={null}
SELECT groupArrayLast(2)(number+1) numbers FROM numbers(10);
```

```response title=Response theme={null}
┌─numbers─┐
│ [9,10]  │
└─────────┘
```

**Comparaison avec groupArray**

```sql title=Query theme={null}
-- Compare with groupArray (first values)
SELECT groupArray(2)(number+1) numbers FROM numbers(10);
```

```response title=Response theme={null}
┌─numbers─┐
│ [1,2]   │
└─────────┘
```
