2011年9月4日

GROUP By 与Partition by的区别

摘要: sum() over (PARTITION BY ...) 是一个分析函数。 他执行的效果跟普通的sum ...group by ...不一样,它计算组中表达式的累积和,而不是简单的和。 表a,内容如下: B C D 02 02 1 02 03 2 02 04 3 02 05 4 02 01 5 02 06 6 02 07 7 02 03 5 02 02 12 02 01 2 02 01 23 select b,c,sum(d) e from a group by b,c 得到: B C E 02 01 30 02 02 1... 阅读全文

posted @ 2011-09-04 14:55 百零八1900 阅读(445) 评论(0) 推荐(0)

导航