从一个字段中分离sql值

时间:2014-09-05 07:59:27

标签: sql separator

我有这个:

          **value**
S:581930640 | P:581930640

我想获得Oracle中的价值:

**valuaA           ValueB**
 581930640       581930640

1 个答案:

答案 0 :(得分:1)

select  
case 
when field like 's:%'  
then substr(field,3,13) 
else  null
end as A,
case 
when field like 's:%'  
then substr(field,17) 
else  null
end as B
from table;

两个案例条件都相同,但子字符串不同,这应该做你想做的事。