如何在DB2中将列值转换为用逗号字符串分隔

时间:2014-09-23 12:15:40

标签: db2

我无法找到DB2查询以将列值分成一个用逗号分隔的单个值。

实际表:

表名:Emp

Id名称
1测试1 2测试2 3 Test3

预期结果:

名称
TEST1,Test2的,Test3的

Cany有人建议我在DB2中以通用方式在所有数据库中使用它吗?

Windows环境中的DB2 Version:8.1

非常感谢提前!!!

1 个答案:

答案 0 :(得分:0)

您没有提到您正在使用的DB2版本。如果您使用的是DB2 Linux / Unix / Windows,并且版本为9.7或更高版本,则可以使用LISTAGG function

SELECT LISTAGG(NAME,',') 来自EMP

相关问题