Sql 在单个列中合并文本

Sql 在单个列中合并文本,sql,hana,Sql,Hana,我有一个表格,下面是样本记录- Name ID C.NO Text ---- ---- ---- ---- ABC A 1 first ABC A 2 xyz ABC A 3 AMD ZSD B 1 hoho ZSD B 2 hihi 现在我的输出是------- 请帮

我有一个表格,下面是样本记录-

Name       ID      C.NO   Text
----       ----    ----   ----
ABC        A       1      first
ABC        A       2      xyz
ABC        A       3      AMD
ZSD        B       1      hoho
ZSD        B       2      hihi
现在我的输出是-------


请帮助我在SAP Hana中提供sql语句,您可以使用
string\u agg()


MySQL中的等效函数是
group_concat()
;在Oracle中,SAP Hana中的
listag()


MySQL中的等效函数是
group_concat()
;在Oracle中,
listagg()

MySQL:

SELECT
   GROUP_CONCAT(`text`, '' SEPARATOR '') AS `newtext`
FROM [table]
GROUP BY `name`;

MySQL:

SELECT
   GROUP_CONCAT(`text`, '' SEPARATOR '') AS `newtext`
FROM [table]
GROUP BY `name`;

好的,下面的查询在我的表(MySQL)中工作,我根据您的规范得到了确切的结果

select 
    Name,
    ID,
    group_concat(Text SEPARATOR '')
from table_name
group by ID

好的,下面的查询在我的表(MySQL)中工作,我根据您的规范得到了确切的结果

select 
    Name,
    ID,
    group_concat(Text SEPARATOR '')
from table_name
group by ID

您使用的是MySQL还是Oracle?我删除了不兼容的数据库标记。请标记您真正使用的数据库。我猜“Hana”是正确的标记,因为它是最后添加的标记。使用Hana,谢谢,它可以工作。您使用MySQL或Oracle吗?我删除了不兼容的数据库标记。请标记您真正使用的数据库。我猜“Hana”是正确的标记,因为它是最后添加的一个。使用Hana,谢谢,它正在工作。您可以使用
GROUP\u CONCAT(text SEPARATOR“”)
。您可以使用
GROUP\u CONCAT(text SEPARATOR“”)
。我正在使用Hana Db,因此我必须找到合适的函数,谢谢。。字符串_agg(文本“”)在那里我正在使用HANA Db,因此我必须找到合适的函数,谢谢。。字符串_agg(文本“”)是否存在