我无法找到DB2查询以将列值分成一个用逗号分隔的单个值。
实际表:
表名:Emp
Id名称
1测试1
2测试2
3 Test3
预期结果:
名称
TEST1,Test2的,Test3的
Cany有人建议我在DB2中以通用方式在所有数据库中使用它吗?
Windows环境中的DB2 Version:8.1
非常感谢提前!!!
答案 0 :(得分:0)
您没有提到您正在使用的DB2版本。如果您使用的是DB2 Linux / Unix / Windows,并且版本为9.7或更高版本,则可以使用LISTAGG
function:
SELECT LISTAGG(NAME,',') 来自EMP