使用 CASE 语句更新 SELECT 查询

Update SELECT query using CASE statement

我有如下查询。

SELECT Date
     , Co 
FROM Table1

我想在 Co = 'XYZ' 时使用 case 语句来更新 Co = 'Client'。我不会在原始 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
SELECT [Date]
     , CASE WHEN [Co] = 'XYZ' THEN 'Client'
            WHEN [Co] = 'PQR' THEN 'Partner'
            ELSE [Co] 
       END AS [Co]  
FROM [Table1]

Documentation

语法不同:

SELECT  [Date],
        CASE [Co]
            WHEN 'XYZ' THEN 'Client'
            WHEN 'PQR' THEN 'Partner'
            ELSE [Co]
        END AS [Co]
FROM Table1