SELECT |
Sélection de cas |
|---|---|
| PL/1 | |
Syntaxe
|
SELECT(resultat); WHEN(1) instruction_exécuté_si_vrai; WHEN(2) instruction_exécuté_si_vrai; WHEN(3) instruction_exécuté_si_vrai; OTHERWISE instruction_exécuté_si_faux; END; |
Paramètres
| Nom | Description |
|---|---|
| résultat | Ce paramètre permet d'indiquer l'expression à tester le résultat |
| valeur | Ce paramètre permet d'indiquer la valeur avec lequel le résultat doit être comparer |
| instruction_exécuté_si_vrai | Ce paramètre permet d'indiquer les instructions à exécuter si la condition est vrai |
| instruction_exécuté_si_faux | Ce paramètre permet d'indiquer les instructions à exécuter si la condition est fausse |
Description
Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
Exemple
Voici un exemple une utilisation typique de cette instruction :
on obtiendra le résultat suivant :
Entre 1 et 3
Dernière mise à jour : Lundi, le 13 octobre 2014