如要截取'1sdfghsdf#2888#3#4#5#6' 中第一个#和第二个#之间的2888
要用到以下两个函数:
instr(源字符串, 目标字符串, 开始位置, 特定字符序号)
substr(源字符串,截取字符串的开始位置,截取的字符串的长度)
select substr('1sdfghsdf#2888#3#4#5#6',instr('1sdfghsdf#2888#3#4#5#6','#',1,1)+1,INSTR('1sdfghsdf#2888#3#4#5#6','#',1,2)-INSTR('1sdfghsdf#2888#3#4#5#6','#',1,1)-1) as TEST from dual;