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处理。 

      

      

猜你喜欢

转载自blog.csdn.net/carcarrot/article/details/113240503