良好的一天,每個人都實現案例,我有這個疑問:在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
這可能嗎?如果是,那麼如何?我真的不知道case是否適用於此,我是TSQL的新手,我不知道如何實現它。
謝謝
有你甚至GOOGLE了它?選中此:在TSQL CASE(http://www.codeproject.com/Articles/39103/A-Simple-Use-of-SQL-CASE-Expression) –