如何解决Oracle枢轴在oracle中解码未找到值
首先,这是我的示例表;
myNumber myValue myLetter
---------- ---------- --------
1 2 A
1 4 B
2 6 C
2 8 A
2 10 B
3 12 C
3 14 A
SELECT * FROM
(SELECT myNumber,myLetter,myValue FROM myTable)
PIVOT (Sum SUM(myValue) AS val FOR myLetter IN (&str_in_statement) );
以下是输出:
MYNUMBER A_VAL B_VAL C_VAL
---------- ---------- ---------- ----------
1 2 4
2 8 10 6
3 14 12
可以通过任何方式将空值更改为null。
MYNUMBER A_VAL B_VAL C_VAL
---------- ---------- ---------- ----------
1 2 4 Null
2 8 10 6
3 14 Null 12
列应该有所不同,所以我需要动态地做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。