| select * from test 数据: A B C 1 1 1 1 2 2 1 3 3 2 2 5 3 4 6 ---将B栏位值相同的对应的C 栏位值加总 select a,b,c, SUM(C) OVER (PARTITION BY B) C_Sum from test A B C C_SUM 1 1 1 1 1 2 2 7 2 2 5 7 1 3 3 3 3 4 6 6 ---如果不需要已某个栏位的值分割,那就要用 null eg: 就是将C的栏位值summary 放在每行后面 select a,b,c, SUM(C) OVER (PARTITION BY null) C_Sum from test A B C C_SUM 1 1 1 17 1 2 2 17 1 3 3 17 2 2 5 17 3 4 6 17 |
oracle over partition by
SQL窗口函数实战
最新推荐文章于 2019-09-25 09:30:00 发布
本文介绍如何使用SQL中的窗口函数来实现对数据的复杂汇总操作,包括按特定字段分组求和以及全局求和的方法,并通过具体例子展示了这些操作的实际应用。
2437

被折叠的 条评论
为什么被折叠?



