如何在DB2中合并两列

时间:2015-07-16 12:57:49

标签: sql db2

如何合并表格中的两列并复制其他列?以下是我想要做的一个简单示例:

假设我有这张表:

   | C1 | C2 |
--------------
A1 | 1  | 2  |
--------------
A1 | 3  | 4  |
--------------
A2 | 5  | 6  |

我想将其转换为以下结果:

   | C  |
---------
A1 | 1  |
---------
A1 | 2  |
---------
A1 | 3  |
---------
A1 | 4  |
---------
A2 | 5  |
---------
A2 | 6  |

有没有办法在SQL DB2中执行此操作?

1 个答案:

答案 0 :(得分:2)

您只需使用union all

即可
select A, C1 as C from `table`
union all 
select A, C2 from `table`