我创建了一个返回一组结果的查询,我想合并其中两列是可能的,并且最好的方法是什么。例如,我有两列Value和Units。
Value | Units
1 Year(s)
我想要做的是将这些列合并为一个,以便它成为
Length |
1 Year(s)
答案 0 :(得分:1)
我通过合并SQL语句中的列来解决这个问题。 SQL语句的示例如下:
Select col1, col2 || ' ' || col3, from table
上述语句合并了col2和col3,并在它们之间添加了一个空格。
答案 1 :(得分:0)
我建议将ESB与DSS一起使用。这样就可以通过ESB公开数据服务。在将响应发送给服务使用者之前,ESB将执行必要的数据合并。为此,您可以使用enrich [1]或有效负载工厂[2]介体。
[1] https://docs.wso2.com/display/ESB481/Enrich+Mediator
[2] https://docs.wso2.com/display/ESB481/PayloadFactory+Mediator