点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我想将多个行中的值连接到SAP HANA中的单个列中。 有人可以帮我实现这个目标吗?
我不想使用游标。
输入表:
产品编号
客户编号
存储名
101
10
Store1
101
10
Store2
101
10
Store3
102
10
Store1
102
10
Store3
输出表
产品编号
客户编号
Store_Name_Concat
101
10
Store1,Store2,Store3
102
10
Store1,Store3
谢谢
毗湿奴
根据情况使用STRING_AGG(COl1)
选择ProductNo,STRING_AGG(Stor_ Name,',')AS商店名称
来自产品
GROUP BY ProductNo;
嗨,
STRING_AGG()帮助我创建了列值连接的查询。
谢谢。
您好,Vishu,
您不想使用光标的任何特定原因。 这是实现所需功能的简单方法。
注意
Ravi
在使用CE_VERTICAL_UNION时要非常小心。 p>
真正的作用是将两个结果集彼此相邻粘贴。
没有合并不同结果集大小或正确匹配结果集行的功能。
此功能是确保查询结果混乱的一种可靠方法,这就是它很少使用的原因。
-Lars
一周热门 更多>