oracle2019

和oracle相伴的第三年

Oracle 统计概率

sql  处理 除数不为 0 的情况

--oracle decode函数的使用
--DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
--select decode(sign(var1-var2),-1,var 1,var2) from dual
--使用decode函数分段
--工资大于5000为高薪,工资介于3000到5000为中等,工资小于3000为低薪
--利用decode实现表或者试图的行列转换
--使用decode函数来使用表达式来搜索字符串
--decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n, default)

--oracle  nvl函数、decode函数、case when函数、sum函数

select 
   count(n_dts) as cys,
   decode(sum(n_dts),0,0,trunc(sum(n_zqs) / sum(n_dts), 4))as zql
from T_FKHG_DTMX t1

 


统计报表

根据 员工工号 统计本周,本月,本年 上一年 积分数据

select n_sjdm,
	c_sjmc,
	n_szdm,
	c_szmc,
	n_sxdm,
	c_sxmc,
	n_jgdm,
	c_jgmc,
	n_bmdm,
	c_bmmc,
	n_yggh,
	c_ygmc,
	c_gw,
	nvl((select sum(N_FZ) from t_fkhg_jfdj where n_yggh = t.n_yggh and D_CLRQ >= TRUNC(SYSDAT
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值