如何在sap hana表中连接多行的字段

Nis*_*ddy 6 sql hana

我使用SAP-HANA数据库.我有一个简单的2列表,其列为id,name.行是这些:

1 - tom
1 - harry
1 - jack
2 - larry
Run Code Online (Sandbox Code Playgroud)

我想按id对行进行分组,并将名称连接到一个字段中,从而获得:

1 - tom, harry, jack
2 - larry
Run Code Online (Sandbox Code Playgroud)

能告诉我如何在sap-hana中执行此操作吗?提前致谢.

Ank*_*pai 15

如果您使用的是版本70的HANA,您可以尝试: -

SELECT ID, STRING_AGG(Name, ',')  AS Names
FROM TAB
GROUP BY ID;
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请阅读此内容

如何将多行的列值连接成一列?

  • 正是我在寻找的东西.试图在Hana文档中找到这样的小片段是非常痛苦的. (2认同)