oracle字段求和_oracle大纲

1.空值进行比较时,要先进行替换coalesce(A,0),否则会出错。

2.oracle子查询中如果含有null,子查询:SELECT emp.deptno FROM emp

where not in (子查询)会返回空值

应剔除子查询中的空值,SELECT emp.deptno FROM emp where deptno is not null

3.聚合函数avg():分组之后,用sum()/分组后的行数

4.累计求和:sum() over()#按a字段的顺序对b字段进行累加求和

5.累计差:将收入值为正,支出值为负,进行累加

6.返回各部门工资排名前三的员工

7.各部门人哪个工资等级的人数最多

(1)先对一个部门:对部门的工资对应的人数进行汇总得,工资,人数

(2)row_number() over()得出得数据结构是:工资等级,人数排名

8.按各部门分组取出部门中最高的工资(max() keep() over())

9.求总和的百分比:计算各部门工资占总工资的占比

(1)求部门工资 (2)累加工资 (3)占比

七,九章大纲:

1.hiredate形式为’2020-04-07’

加5天,5月,5年,5小时,5分钟,5秒

2.hiredate1,hiredate2的时间间隔:间隔月,间隔年

3.错位相减:一个字段的两行进行相减

4.

a409ba9a56dec6b3f388ee2a98e1ec67.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值