相关疑难解决方法(0)

从DB2中的查询创建分隔字符串

我试图从iSeries(AS/400)上的DB2中的查询结果创建一个分隔字符串.我在T-SQL中完成了这个,但是在这里找不到办法.

这是我在T-SQL中的代码.我正在寻找DB2中的equivelant.

DECLARE @a VARCHAR(1000)
SELECT @a = COALESCE(@a + ', ' + [Description], [Description])
FROM AP.Checkbooks
SELECT @a
Run Code Online (Sandbox Code Playgroud)

如果我表中的描述如下所示:

说明1
说明2
说明3

然后它会返回:

描述1,描述2,描述3

sql db2 ibm-midrange

8
推荐指数
2
解决办法
2万
查看次数

如何在SQL中连接单行内的多行?

如何使用SQL将多行连接成一行?我的数据库是DB2

TableFoo
 -------
 Id      Name
 1       Apples
 1       Tomatoes
 1       Potatoes
 2       Banana
 2       Peach
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西

ID       FruitsAvailable
-------------------------
 1       Apples, Tomatoes, Potatoes
Run Code Online (Sandbox Code Playgroud)

sql db2

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

db2 ×2

sql ×2

ibm-midrange ×1