sum over(order by) 和sum over(partition by) 的用法

代码如下:

select xmdc001,
       xmdc015,
       sum(xmdc015) over( order by xmdc001) as sum
  from xmdc_t
  

代码说明:先按照xmdc001排序,然后累计xmdc015字段。
效果如下:
在这里插入图片描述
另外,以下代码含义为,先按照xmdc001排序分类,后进行累加。(注意,累加只会对相同的xmdc001进行累加)

select xmdc001,
       xmdc015,
       sum(xmdc015) over(partition by xmdc001 order by xmdc001) as sum
  from xmdc_t
  
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页