Oracle 语法之 OVER (PARTITION BY ..)
来源:互联网 发布:securecrt mac 中文 编辑:程序博客网 时间:2024/04/29 17:19
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
http://www.itpub.net/thread-324056-3-1.html
- Oracle 语法之 OVER (PARTITION BY ..)
- Oracle 语法之 OVER (PARTITION BY ..)
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数收藏
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle语法之OVER(PARTITION BY)及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..)及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 转载
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle语法之OVER(PARTITION BY)及开窗函数
- Oracle语法之OVER(PARTITION BY)及开窗函数
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 转载
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- Oracle 之 over partition by
- C++字符串完全指南 - Win32字符编码(一)(前言)
- Spring设置注入和构造注入
- 打造您的 Eclipse RCP 产品
- WAS 中配置JMS Queue的注意事项
- Server Application Unavailable --The web application you are attempting to access on this web server
- Oracle 语法之 OVER (PARTITION BY ..)
- 敏捷开发之故事点估算与故事点燃尽图
- 十三、Java线程基础
- C++字符串完全指南 - Win32字符编码(二)
- 深入理解JavaScript Hijacking原理
- OCS 服务起不来,密码已过期?
- 网上订火车卧铺票的经历
- VLC库运行核简介
- Qt QTextcursor 的使用