Outils pour utilisateurs

Outils du site


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
  1. On évalue "Jeune"."Est NEET à date du jour" = 'O'
    1. Alors affiche 'OUI'
  2. On évalue "Jeune"."Est NEET à date du jour" = 'N'
    1. Alors affiche 'Non'
  3. Sinon affiche 'Autre'
functions/case_if.1481801429.txt · Dernière modification : 2016/12/15 11:30 de Adrien Passos