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)
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)