【发布时间】:2016-07-13 09:46:50
【问题描述】:
我正在使用 DB2 for z/OS V10。
我需要从 DB2 表中直接选择一些数据到 XML 中,并将数据分组到 1 级以上,如下例所示
<actionCodeGrp>
<actionCode>A</actionCode>
<ISINGrp>
<ISIN>DE0000000001</ISIN>
<NAME>ISIN-DE-1</NAME>
<ISSUER>AAA</ISSUER>
</ISINGrp>
<ISINGrp>
<ISIN>DE0000000002</ISIN>
<NAME>ISIN-DE-2</NAME>
<ISSUER>BBB</ISSUER>
</ISINGrp>
</actionCodeGrp>
<actionCodeGrp>
<actionCode>B</actionCode>
<ISINGrp>
<ISIN>DE0000000003</ISIN>
<NAME>ISIN-DE-3</NAME>
<ISSUER>CCC</ISSUER>
</ISINGrp>
<ISINGrp>
<ISIN>DE0000000004</ISIN>
<NAME>ISIN-DE-4</NAME>
<ISSUER>DDD</ISSUER>
</ISINGrp>
</actionCodeGrp>
上面提到的列都是同一个关系表的一部分。 我发现的所有例子都只有最大值。一个 group by 子句,我不知道如何编写更复杂的查询。有人可以帮忙吗?
【问题讨论】:
-
您认为发布带有一些示例数据的表结构可能会有所帮助吗?
-
我们是示例表以及您尝试过的内容以及与预期结果不符的原因。无法从这个问题中看出你想要什么。
标签: xml group-by db2 zos db2-zos