Добрый день всем, у меня есть этот запрос:Реализация Дело в TSQL
SELECT B.fld_ActionName,
ISNULL(A.COUNT, 0) count,
ISNULL(A.GRAMS, 0) grams,
ISNULL(A.PRINCIPAL, 0) principal
FROM #PULLEDOUT A
RIGHT JOIN Reference.tbl_RefAction B
ON A.OSD = B.fld_ActionID
WHERE B.fld_ActionID IN (100, 200, 360, 454, 457)
Я хочу слова на B.fld_ActionName
трансформироваться из и к следующим
New (still the same no change)
Checked (still the same no change)
For Recall -->recall
EL -->indexed EL
Watch -->Scrap watch
Возможно ли это? Если да, то как? Я действительно не знаю, применим ли случай к этому, я новичок в TSQL, и я не знаю, как его реализовать.
Спасибо
Вы даже гугле это? Проверьте это: [CASE in TSQL] (http://www.codeproject.com/Articles/39103/A-Simple-Use-of-SQL-CASE-Expression) –