# Utiliser les opérateurs TO/BY

Les opérateurs TO et BY peuvent être utilisés pour créer une expression retournant un tableau d'entiers.

L'expression doit être structurée comme suit :

```
first_value TO last_value BY increment
```

La clause BY est facultative. Si elle est absente, l'incrément par défaut est de 1 si la seconde valeur est supérieure à la première valeur et de -1 si la première valeur est supérieure à la seconde. Par exemple, la requête SELECT 1 TO 5 retourne [1, 2, 3, 4, 5].

Les valeurs spécifiées peuvent être un entier, ou un identifiant ou une expression pouvant être interprété·e comme un entier. Par exemple :

```
FROM in
LET $first = 5
SELECT $first TO ($first * 5) BY 2
```

Avec la requête ci-dessus, le résultat suivant est retourné :

```
[[5,7,9,11,13,15,17,19,21,23,25]]
```