Подмена данных в выводе
Есть запрос, который при выводе выдает коды работ.
Select
Id_oper, CatJob
from Work
И получаю на вывод:
ID_oper | CatJob
-------------------
122 | s9fff7
123 | g34fc5
124 | hgg551
Я думал решить эту проблему через CASE
Select
Id_oper, 'Тип работ'=
CASE
WHEN CatJob = 's9fff7' THEN 'Удаленные работы'
WHEN CatJob = 'g34fc5' THEN 'Выездные работы'
WHEN CatJob = 'hgg551' THEN 'Работы на месте'
ELSE NULL
END
from Work
Но в результате выглядит, как:
ID_oper | Тип работ
-------------------
122 | ?????????? ???????
123 | ????????? ???????
124 | ??????? ?? ?????
Есть ли какие-то аналоги CASE??
P.S. Расшифровки не хранятся в таблице
Ответы (1 шт):
Автор решения: Jug-IT
→ Ссылка
Поменяйте кодировку файла, где находится ваш запрос. Если была Windows-1251 сделайте UTF-8, иначе вместо UTF-8 сделайте Windows-1251.