Oracle知识累记

比如:ratio_to_report(score) over() as  "score占所有科目的百分比",   ratio_to_report(score) over(partition by course) as  "score在对应course中占的百分比"

总结:1. 有了ratio_to_report分析函数,我们避免了还需要写分析函数,自己相除的写法,SQL简单实现了。

  • Oracle中varchar、varchar2、nvarchar2【oracle只有nvarchar2没有nvarchar】、char对于空字符串的不同处理
  1. Oracle中varchar(n)、varchar2(n)、nvarchar2(n)【oracle只有nvarchar2没有nvarchar】空字符串等于null;
  2. char(n) 【char即是char(1)】空串会自动补上相应长度的space【空格】,char(n)=null才真正当作null处理。 

      

      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值