【发布时间】:2013-10-16 12:29:06
【问题描述】:
大家好,我有这个问题:
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 新手,我不知道如何实现它。
谢谢
【问题讨论】:
-
你用谷歌搜索过吗?检查这个:CASE in TSQL
标签: sql tsql sql-server-2008-r2 case