MSSQL查询 - 数据库

时间:2017-03-09 02:03:32

标签: sql-server

我需要查询帮助才能根据此表获得如下结果。

Table
ID   Date Value
---  ---- -----
1    jan1  Hello
2    Jan2  Sample

查询结果:

ID   Date Value  Info
---  ---- -----  -----
1    jan1  Hello  A
1    jan1  Hello  B
2    Jan2  Sample A
2    Jan2  Sample B

请帮帮我吗?

2 个答案:

答案 0 :(得分:1)

您可以在此处使用UNION,其中包含Info的计算列:

SELECT ID, Date, Value, 'A' AS Info
FROM yourTable
UNION ALL
SELECT ID, Date, Value, 'B'
FROM yourTable

答案 1 :(得分:0)

如果您希望info列基于另一列的值,请使用大小写。

MSDN case documentation