我有如下查询。
SELECT Date
, Co
FROM Table1
我希望在Co = 'Client'
时使用案例陈述来更新Co = 'XYZ'
。我不会在原始Table1
中更新此信息。我只想让更改反映在我的SELECT
声明中。
Table1
:
Date | Co
------------------
1-1-2015 | ABC
1-2-2015 | XYZ
1-3-2015 | AAA
1-4-201 | CCC
我希望我的SELECT
语句结果如下所示
Date | Co
------------------
1-1-2015 | ABC
1-2-2015 | Client
1-3-2015 | AAA
1-4-201 | CCC
答案 0 :(得分:5)
SELECT [Date]
, CASE WHEN [Co] = 'XYZ' THEN 'Client'
WHEN [Co] = 'PQR' THEN 'Partner'
ELSE [Co]
END AS [Co]
FROM [Table1]
答案 1 :(得分:0)
用不同的语法:
SELECT [Date],
CASE [Co]
WHEN 'XYZ' THEN 'Client'
WHEN 'PQR' THEN 'Partner'
ELSE [Co]
END AS [Co]
FROM Table1