HANA VIEW多行内容合并到一列--STRING_ACC函数
在对table数据进行整理时,需要考虑实际报表用到的栏位信息,这需要我们在hana view建模这部分进行处理。
比如以下情形,需要把多行的内容合并到一列种,可以使用STRING_ACC函数来完成
用法:STRING_ACC(STRING, ';' )
例子:
ID | DRINK |
小明 | 可乐 |
小明 | 牛奶 |
小明 | 咖啡 |
小华 | 可乐 |
小明 | 果汁 |
小华 | 果汁 |
变成以下格式
ID | DRINK |
小明 | 可乐;牛奶;咖啡;果汁 |
小华 | 可乐;果汁 |
语句:
SELECT ID,STRING_ACC(DRINK,';') AS DRINK
FROM TABLE
GROUP BY ID ;
post SAP-Garson
原文链接:https://blog.csdn.net/Carry9966/article/details/121090269文章来自于网络,如果侵犯了您的权益,请联系站长删除!