Sql 如何在一列中合并两列?

Sql 如何在一列中合并两列?,sql,db2,Sql,Db2,使用DB2数据库 colum1 column2 --------------- 1 A 2 B 需要这样的输出: colum3 ------- 1 2 A B 您可以使用联合所有: SELECT cast(colum1 as varchar) AS colum3 FROM table UNION ALL SELECT cast(colum2 as varchar) AS colum3 FROM table 您可以使用联合所有:

使用DB2数据库

colum1 column2 
---------------
   1       A
   2       B
需要这样的输出:

colum3
-------
   1
   2
   A
   B

您可以使用
联合所有

SELECT cast(colum1 as varchar) AS colum3 FROM table
UNION ALL
SELECT cast(colum2 as varchar) AS colum3 FROM table

您可以使用
联合所有

SELECT cast(colum1 as varchar) AS colum3 FROM table
UNION ALL
SELECT cast(colum2 as varchar) AS colum3 FROM table

做一个联盟。请注意,数据类型必须匹配,因此可能需要强制转换。谢谢…………请执行UNION ALL。请注意,数据类型必须匹配,因此可能需要强制转换。谢谢。。。。。。。。。。。。。。。