expression_conditionnelle

4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant

version 11


expression_conditionnelle

Description

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

Référence

critère_recherche, expression_arithmétique.


4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant