oracle中连续求和分析函数

oracle中连续求和分析函数为sum(…) over(…)。

用法:

select bdcode,sum(1) over(order by bdcode) aa from bd_bdinfo

规则:

1、sum(…) over( ),对所有行求和

2、sum(…) over( order by … ), 连续求和

3、sum(…) over( partition by… ),同组内所行求和

4、sum(…) over( partition by… order by … ),同第1点中的排序求和原理,只是范围限制在组内

扩展资料
oracle 单行函数

(1)concat(str1,str2)字符串拼接函数

(2)initcap(str)将每个单词首字母大写,其他字母小写

(3)instr(x,find_string[,start][,occurrence])返回指定字符串在某字符串中的位置,可以指定搜索的开始位置和返回第几次搜索出来的结果

(4)length(str)返回表达式中的字符数

(5)lengthb(str)返回表达式中的字节数

(6)lower(str)将字符串转换为小写

(7)upper(str)将字符串转换为大写

(8)lpad(str,width[,pad_string])当字符串长度不够时,左填充补齐,可以指定补齐时用什么字符补齐,若不指定,则以空格补齐

(9)rpad(str,width[,pad_string])当字符串长度不够时,右填充补齐,原理同左填充

(10)ltrim(x[,trim_string])从字符串左侧去除指定的所有字符串,若没有指定去除的字符串,则默认去除左侧空白符

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值