4D v14expression_conditionnelle |
||||||||||||||
|
4D v14
expression_conditionnelle
|
expression_conditionnelle |
||
Une expression_conditionnelle permet d'appliquer une ou plusieurs conditions du type "Au cas où" afin de sélectionner une expression.
Une expression_conditionnelle peut être utilisée par exemple de la manière suivante :
CASE
WHEN critère_recherche THEN expression_arithmétique
...
WHEN critère_recherche THEN expression_arithmétique
[ELSE expression_arithmétique]
END
Ou bien :
CASE expression_arithmétique
WHEN expression_arithmétique THEN expression_arithmétique
...
WHEN expression_arithmétique THEN expression_arithmétique
[ELSE expression_arithmétique]
END
Cet exemple sélectionne les enregistrements de la colonne des numéros de chambre en fonction de la valeur de la colonne ETAGE_CHBR :
SELECT NUM_CHBR
CASE ETAGE_CHBR
WHEN 'RDC' THEN 0
WHEN '1er' THEN 1
WHEN '2e' THEN 2
END AS ETAGES, NB_COUCHAGE
FROM T_CHAMBRES
ORDER BY ETAGES, NB_COUCHAGE
Produit : 4D
Thème : Règles de syntaxe
Nom intl. : case_expression
critère_recherche
expression_arithmétique
4D - Référence SQL ( 4D v11 SQL Release 4 )
4D - Référence SQL ( 4D v14)
4D - Référence SQL ( 4D v12.1)
4D - Référence SQL ( 4D v13.4)
4D - Référence SQL ( 4D v14 R2)
4D - Référence SQL ( 4D v14 R3)
4D - Référence SQL ( 4D v14 R4)