Accéder au contenu principal

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
Note InformationsRemarque : Dans Talend Data Mapper, 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]]

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.