良好的一天,每个人都实现案例,我有这个疑问:在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) –