oracle 常用函数

1  replace(source,args1, args2)

 说明source:原字段

     args1:替换字符

     args2:替换成的字符

   例子,去掉national_medical_item表,elapsed_time字段小数部分

update national_medical_item a set a.elapsed_time = replace (a.elapsed_time , '.0','') where a.elapsed_time is not null ;


2 instr(source,args)  包含

说明:source:原字段

      args:查找的字符

例子,判断national_medical_item表,bhctc字段是否包含“;”  等于0不包含,大于0包含

  select * from national_medical_item a where instr(a.bhctc,';') = 0;


3 number(p,s) 

 说明:p 有效数字的总位数

             s 小数点后保留几位

            整数部分超出(p-s)位存不了,小数部分超出s会做四舍五入操作


你可能感兴趣的:(oracle 常用函数)