关于oracle sql 分割查询指定第几个参数
需求: 查询返回的结果/741031933915430912/741031934011899904/12121212/ 想要第二个“ / "后面的字符串 741031934011899904
使用oracle 自带的函数 substr() instr()
instr() 这个是查找指定字符出现的位置
substr() 这个是按照指定位置分割
select substr(t.numbers,1,instr(t.numbers,'/',1)-1) 值 from (
select
substr('/741031933915430912/741031934011899904/12121212/',instr('/741031933915430912/741031934011899904/12121212/','/',2)+1) as numbers
from dual ) t;