oracle 按字符串截取字段答:substr(a,INSTR(a,';',1,1)+1,INSTR(a,';',1,1)-INSTR(a,';【',1,1)-1)
在oracle 中如何只取一个列中的部分字符串答:1、如果只有,瓦和千瓦,可以这样写,select sum(decode (c1_1,1,c1_1*1000,c1_1)) from (select t.*, decode(c1.contain('瓦'),1,c1.contain('千瓦'),0,0) c1_1,replace(replace(c1,'千瓦','') ,'瓦','')) c1 from table1 t)2、如果不只瓦和千瓦,可依照上述办法...