J'ai un tableau avec 1 colonne et les données suivantes
Status
a1
i
t
a2
a3
Je veux afficher le résultat suivant dans ma requête de sélection
Status| STATUSTEXT
a1 | Active
i | Inactive
t | Terminated
a2 | Active
a3 | Active
Un moyen auquel j'ai pensé est l'utilisation d'une expression Switch When dans une requête de sélection.
SELECT
status,
CASE status
WHEN 'a1' THEN 'Active'
WHEN 'a2' THEN 'Active'
WHEN 'a3' THEN 'Active'
WHEN 'i' THEN 'Inactive'
WHEN 't' THEN 'Terminated'
END AS StatusText
FROM stage.tst
Y a-t-il un autre moyen de faire cela sans avoir à écrire Lorsque l'expression 3 fois pour le statut actif et l'ensemble du statut actif peut être vérifié en une seule expression ?