输入banner图图片脚本导航/分类

EBS_SQL_技巧:截断

insert into test values(‘CA-CA1344-A-11OCT141250-D‘);  

insert into test values(‘JD-JD693-A-11OCT141105-D‘);  

方法1:

select substr(name,instr(name,‘-‘,1)+1,instr(name,‘-‘,instr(name,‘-‘,1)+1)-instr(name,‘-‘,1)-1) from test;  

方法2:

select substr(name,instr(name,‘-‘,1,1)+1,instr(name,‘-‘,1,2)-1-instr(name,‘-‘,1,1)) from test;

接下我们再写一下,取第二个"-"到第三个"-"之间的字符串的方法:

select substr(name,instr(name,‘-‘,2,2)+1,instr(name,‘-‘,2,3)-1-instr(name,‘-‘,2,2)) from test; 

 

EBS_SQL_技巧:截断

标签: