SQL 查询指定字符串的位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 查询指定字符串的位置相关的知识,希望对你有一定的参考价值。
SQL 中的一个地址字符串:--中国,山东省,东营市,东营区,
我想要找到第二级地址,找到山东省,我的想法是找到第一个逗号,然后找到第二个逗号,然后取出第一个逗号和第二个逗号之间的字符串,怎么搞定啊,求大神
可用charindex函数。
如:查找字符串中“你好”的位置
执行:
结果:
结论:“你好”中的“你”的起始位置是5,所以这样就能判断出指定字符的位置了。
instr('中国,山东省,东营市,东营区',',',instr('中国,山东省,东营市,东营区',',')+1)-1-instr('中国,山东省,东营市,东营区',',')) from dual;本回答被提问者和网友采纳 参考技术B 你把这个字段的内容都查找出来,然后在代码里截取就OK了呀
以上是关于SQL 查询指定字符串的位置的主要内容,如果未能解决你的问题,请参考以下文章