1列のテーブルがあり、次のデータがあります
Status
a1
i
t
a2
a3
選択クエリに次の結果を表示したい
Status| STATUSTEXT
a1 | Active
i | Inactive
t | Terminated
a2 | Active
a3 | Active
私が考えることができる1つの方法は、selectクエリでSwitchWhen式を使用することでした。
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
アクティブステータスの式を3回、アクティブステータス全体を1つの式でチェックできる場合、これを記述する必要がない他の方法はありますか?