使用CASE语句更新SELECT查询

Sam*_*Sam 2 sql sql-server case

我有一个如下查询.

SELECT Date
     , Co 
FROM Table1
Run Code Online (Sandbox Code Playgroud)

我想用一个case语句进行更新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
Run Code Online (Sandbox Code Playgroud)

我希望我的SELECT陈述结果如下所示

   Date   |  Co 
------------------
 1-1-2015 |  ABC
 1-2-2015 |  Client
 1-3-2015 |  AAA
 1-4-201  |  CCC
Run Code Online (Sandbox Code Playgroud)

pot*_*hin 5

SELECT [Date]
     , CASE WHEN [Co] = 'XYZ' THEN 'Client'
            WHEN [Co] = 'PQR' THEN 'Partner'
            ELSE [Co] 
       END AS [Co]  
FROM [Table1]
Run Code Online (Sandbox Code Playgroud)

文档