<分区>
任何人都可以推荐一本涵盖分析函数使用高级主题的好教程(或书籍)吗?
我正在寻找涵盖 Oracle 和 SQLServer 的内容 - 如果没有单独的指南,则寻找两个单独的指南。提供使用非平凡函数(LAG、LEAD、GROUPING、PERCENTILE)的良好示例的东西会有所帮助。
请不要向我指出基本的 Oracle Technet 或 MSDN 引用资料 - 我已经看过了。我正在寻找超越语法或简单示例的东西。
<分区>
任何人都可以推荐一本涵盖分析函数使用高级主题的好教程(或书籍)吗?
我正在寻找涵盖 Oracle 和 SQLServer 的内容 - 如果没有单独的指南,则寻找两个单独的指南。提供使用非平凡函数(LAG、LEAD、GROUPING、PERCENTILE)的良好示例的东西会有所帮助。
请不要向我指出基本的 Oracle Technet 或 MSDN 引用资料 - 我已经看过了。我正在寻找超越语法或简单示例的东西。
最佳答案
我喜欢 PostgreSQL 实现的教程/介绍。它不仅涵盖单纯的语法,还介绍了它们背后的概念。它很好地解释了什么是窗口以及窗口内的框架是什么。
PostgreSQL 语法与 Oracle 语法非常兼容,所以这应该对您有所帮助。不确定其中有多少是在 SQL Server 中实现的。
无论如何,这是链接: http://www.pgcon.org/2009/schedule/events/128.en.html
PDF 的直接链接: http://www.pgcon.org/2009/schedule/attachments/98_Windowing%20Functions.pdf
关于sql - Oracle/SQLServer 中解析函数的高级教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507008/