У меня следующий запрос:
SELECT
BM.BOOKING_NO,
BM.REF,
BM.ACCOUNT,
BM.NAME,
BM.STATUS,
BM.DATE_IN,
BM.DATE_OUT,
BM.TOTNIGHTS,
BM.ROOM_NO,
BM.TOTFRGN,
REC.PRICE_CATAGORY
FROM
BOOKMASTER BM LEFT JOIN RECEIVABLES REC ON BM.ACCOUNT = REC.ACCOUNT_NO
WHERE
BM.STATUS = 'CHECK IN'
Столбец REC.PRICE_CATAGORY
возвращает одно из трех значений: 1
, 2
или 3
.
Я хочу заменить его следующими значениями:
- Если
1
, я хочу прочитать 'YES'
- Если
2
, я хочу прочитать 'NO'
- Если
3
, я хочу прочитать 'MAYBE'
Мои результаты возвращаются в электронную таблицу Excel, и поэтому ленивым способом было бы сделать VLOOKUP
, но я бы предпочел сделать это внутри запроса.
Мне кажется, что это работа для оператора CASE
, но я не уверен на 100%, как построить запрос
Любая помощь будет оценена.