2011年9月17日 星期六

[SQL] OVER, GROUP BY, PARTITION BY

* GROUP BY
是單純的對 query result 做分組。
經常和 aggregate function 一起使用 (AVG(), COUNT()...)

* PARTITION BY
analysis function,是會根據此分組去 query。

* 可見 sum()over() - 闲来之笔 - 博客频道 - CSDN.NET 範例

* OVER
FUNCTION_NAME(<argument>, <argument>...)
OVER
(<Partition-Clause><Order-by-Clause><Windowing Clause>)


* Reference
- oracle 分析函数over
- oracle partition by与group by 的区别 - 郑云飞博客 - ITeye技术网站
- oracle rank,over partition 函数 - Laughing - 博客频道 - CSDN.NET
- sum()over() - 闲来之笔 - 博客频道 - CSDN.NET
- PLSQL中over(partition by .. order by ..)的使用 - Alinaxz的专栏 - 博客频道 - CSDN.NET

沒有留言:

張貼留言