CASO .. CUANDO expresión en Oracle SQL
Tengo la tabla con 1 columna y tengo los siguientes datos.
Status
a1
i
t
a2
a3
Quiero mostrar el siguiente resultado en mi consulta de selección
Status| STATUSTEXT
a1 | Active
i | Inactive
t | Terminated
a2 | Active
a3 | Active
Una forma en la que podía pensar era usar una expresión Switch When en la consulta de selección
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
¿Hay alguna otra manera de hacer esto donde no necesito escribirCuando la expresión 3 veces para estado activo¿Se puede verificar todo el estado activo en una sola expresión?