我发现an article使用手动GROUP BY(在11g之前必须如何完成)与使用11g中的新pivot clause评论旋转的性能(它使用隐式GROUP BY本身)。这是文章的结论:
“此外,尽管两种方法的工作量相同, 手动枢轴技术慢了25%“
我有一个快速的游戏,虽然我的结果绝不是确定的,但他们似乎同意这篇文章(虽然我没有转向多列)。
如果文章对时间进行了调查,那将是很好的,特别是当两个查询具有相同的解释计划和成本时。
任何人都可以解释为什么使用PIVOT比手动GROUP BY更快?