oracle 多字段分组取每组求和
答案:3 悬赏:40 手机版
解决时间 2021-03-22 12:05
- 提问者网友:心如荒岛囚我终老
- 2021-03-21 17:16
oracle 多字段分组取每组求和
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-21 17:31
select t.* ,
sum(统计字段名) over(partition by 分组字段1),
sum(统计字段名) over(partition by 分组字段2),
sum(统计字段名) over(partition by 分组字段3),
......
sum(统计字段名) over(partition by 分组字段n)
from t ;
sum(统计字段名) over(partition by 分组字段1),
sum(统计字段名) over(partition by 分组字段2),
sum(统计字段名) over(partition by 分组字段3),
......
sum(统计字段名) over(partition by 分组字段n)
from t ;
全部回答
- 1楼网友:罪歌
- 2021-03-21 19:45
select sum(col1),sum(col2),sum(col3) from tab_name group by col1,col2,col3追问select col1,col2,col3,……sum(字段名) from tab_name group by col1,col2;这样可以吗?追答col3 必须也得在 group by 中,否则没有分组的字段是不能直接在select中进行查询的,放到类似sum的函数中可以。追问能列个例子吗?追答select sum(col1),sum(col2),max(col3) from tab_name group by col1,col2
试下这个
关键你的需求是什么,好给你明确的答案select sum(col1),sum(col2),max(col3) from tab_name group by col1,col2
试下这个
关键你的需求是什么,好给你明确的答案追问select col1,col2,col4,sum(col3) from table (col1,col2,col3,col4);table中数据 col1, col2,col3,col4 (1 1 212 a ,1 1 333 b,2 2 212 a,3 3 422 c, 2 2 323 a)追答问题一定要清晰啊
你这是啥意思啊,按col4中的a,b,c进行分组求col1,col2,col3分别的和啊?
select sum(col1),sum(col2),sum(col3),col4, from table group by col4;
还是按col1, col2,col4进行分组求col3的和
select col1,col2,col4,sum(col3) from table group by col1,col2,col4;
试下这个
关键你的需求是什么,好给你明确的答案select sum(col1),sum(col2),max(col3) from tab_name group by col1,col2
试下这个
关键你的需求是什么,好给你明确的答案追问select col1,col2,col4,sum(col3) from table (col1,col2,col3,col4);table中数据 col1, col2,col3,col4 (1 1 212 a ,1 1 333 b,2 2 212 a,3 3 422 c, 2 2 323 a)追答问题一定要清晰啊
你这是啥意思啊,按col4中的a,b,c进行分组求col1,col2,col3分别的和啊?
select sum(col1),sum(col2),sum(col3),col4, from table group by col4;
还是按col1, col2,col4进行分组求col3的和
select col1,col2,col4,sum(col3) from table group by col1,col2,col4;
- 2楼网友:青灯有味
- 2021-03-21 19:06
select sum(字段名) from tab_name group by col1,col2,col3追问select 我也要获取多字段?追答select col1,col2,col3,sum(字段名) from tab_name group by col1,col2,col3追问group by 能指定字段吗?追答group by col1,col2,col3,后面就是你要分组的字段啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯