隐藏

SQL 查询指定字符串的位置

发布:2017/8/10 2:01:07作者:管理员 来源:本站 浏览次数:1109

可用charindex函数。

如:查找字符串中“你好”的位置

执行:

搜索
select charindex('你好','2432你好dsfasdf')

结果:

结论:“你好”中的“你”的起始位置是5,所以这样就能判断出指定字符的位置了。

select substr('中国,山东省,东营市,东营区',instr('中国,山东省,东营市,东营区',',')+1,
instr('中国,山东省,东营市,东营区',',',instr('中国,山东省,东营市,东营区',',')+1)-1-instr('中国,山东省,东营市,东营区',',')) from dual;