Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

CHOOSE

CHOOSE

Choisit une chaîne parmi une liste de chaînes d'après une position donnée. Spécifiez la position et la valeur. Si la valeur correspond à la position, le
Service d'intégration de données
renvoie la valeur.

Syntaxe

CHOOSE(
index, string1
[,
string2
, ...,
stringN
] )
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
index
Obligatoire
Type de données numérique. Entrez un nombre basé sur la position de la valeur de correspondance.
chaîne
Obligatoire
Toute valeur de caractère.

Valeur de retour

Chaîne qui correspond à la position de la valeur d'index.
NULL si aucune chaîne ne correspond à la position de la valeur d'index.

Exemple

L'expression suivante renvoie la chaîne « flashlight » en fonction d'une valeur d'index de 2 :
CHOOSE( 2, 'knife', 'flashlight', 'diving hood' )
L'expression suivante renvoie NULL en fonction d'une valeur d'index de 4 :
CHOOSE( 4, 'knife', 'flashlight', 'diving hood' )
CHOOSE renvoie NULL, car l'expression ne contient pas de quatrième argument.