sql 截取某个字符第一次出现和最后一次出现之间的字符 截取指定两个位置的字符

select substr('0!027!033!P009JM!02721!0272106',

                     instr('0!027!033!P009JM!02721!0272106','!',2,3)+1,

                      instr('0!027!033!P009JM!02721!0272106','!',2,4)-1-instr('0!027!033!P009JM!02721!0272106','!',2,3)

)

from dual; 

猜你喜欢

转载自cherryqq.iteye.com/blog/2280251