4D v19expression_conditionnelle | 
            ||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
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]
ENDOu 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]
ENDCet 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
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Référence SQL ( 4D v19)
	
	
Ajouter un commentaire