【发布时间】:2014-02-05 00:43:12
【问题描述】:
我在 oracle db 中有一个表,它由三个字段(名称、id、计数)组成。 id 范围是从 1 到 4 两者都包括。
例如表中的数据如下
+----+--+-----+
|Name|Id|Count|
+----+--+-----+
|A |2 |5 |
+----+--+-----+
|A |3 |15 |
+----+--+-----+
|B |1 |10 |
+----+--+-----+
|B |2 |12 |
+----+--+-----+
|B |4 |6 |
+----+--+-----+
现在我的问题是制作如下表,例如头部部分的名称和ID以及它们在相应位置的计数。
上述示例表的结果将如下所示。
+----+------+------+------+------+
|Name|Id(=1)|Id(=2)|Id(=3)|Id(=4)|
+----+------+------+------+------+
|A |0 |5 |15 |0 |
+----+------+------+------+------+
|B |10 |12 |0 |6 |
+----+------+------+------+------+
我在这一点上感到震惊。有可能吗? 请帮帮我。
感谢您的帮助。
提前谢谢你。
【问题讨论】:
标签: mysql sql oracle11g concatenation