functions:case_if
Ceci est une ancienne révision du document !
Table des matières
Case (If)
Description
Cette forme de l'instruction Case évalue chaque condition WHEN et, en cas de résultat concluant, affecte la valeur à l'expression THEN correspondante. Si aucune condition WHEN n'est satisfaite, la valeur par défaut spécifiée dans l'expression ELSE lui est affectée. En l'absence d'expression ELSE, le système ajoute automatiquement ELSE NULL.
Syntaxe
CASE WHEN request_condition1 THEN expr1 ELSE expr2 END
Variable
- request_condition1 expression à évaluer et à valider
- expr1 résultat à afficher
- expr2 résultat par défaut
Exemple
Pour retourner Oui/Non au lieux de "O/N".
CASE WHEN "Jeune"."Est NEET à date du jour" = 'O' THEN 'Oui' WHEN "Jeune"."Est NEET à date du jour" = 'N' THEN 'Non' ELSE 'Autre' END
- On évalue "Jeune"."Est NEET à date du jour" = 'O'
- Alors affiche 'OUI'
- On évalue "Jeune"."Est NEET à date du jour" = 'N'
- Alors affiche 'Non'
- Sinon affiche 'Autre'
functions/case_if.1481801429.txt · Dernière modification : 2016/12/15 11:30 de Adrien Passos