行到列
我有一个表,就像
cases open/close count
-----------------------------
A open 10
A close 15
B open 6
B close 4
我需要获得一个结果表一样,
cases total open close
---------------------------------
A 25 10 15
B 10 6 4
对此有什么想法吗?
I have a table like
cases open/close count
-----------------------------
A open 10
A close 15
B open 6
B close 4
I need to get a result table that is like
cases total open close
---------------------------------
A 25 10 15
B 10 6 4
Any ideas about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这通常称为数据透视查询,将行数据转换为列数据。使用:
Oracle直到11g才添加ANSI PIVOT(和UNPIVOT)语法。
This is commonly referred to as a pivot query, converting row into columnar data. Use:
Oracle didn't add the ANSI PIVOT (and UNPIVOT) syntax until 11g.
您可以对列案例和计数总和使用透视。
You can use pivot over the column cases and aggregate sum of count.