У мене є таблиця з 1 стовпцем і є наступні дані
Status
a1
i
t
a2
a3
Я хочу відобразити такий результат у своєму запиті на вибір
Status| STATUSTEXT
a1 | Active
i | Inactive
t | Terminated
a2 | Active
a3 | Active
Я міг подумати, що використовую вираз Switch When у запиті select
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 рази для активного стану і весь активний статус можна перевірити в одному вираз?