4D v16

expression_conditionnelle

Accueil

 
4D v16
expression_conditionnelle

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

Exemple  

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



Voir aussi  

critère_recherche
expression_arithmétique

 
PROPRIÉTÉS 

Produit : 4D
Thème : Règles de syntaxe
Nom intl. : case_expression

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Référence SQL ( 4D v16)