SQL 查询指定字符串的位置
SQL中的一个地址字符串:--中国,山东省,东营市,东营区,我想要找到第二级地址,找到山东省,我的想法是找到第一个逗号,然后找到第二个逗号,然后取出第一个逗号和第二个逗号...
SQL 中的一个地址字符串:--中国,山东省,东营市,东营区,
我想要找到第二级地址,找到山东省,我的想法是找到第一个逗号,然后找到第二个逗号,然后取出第一个逗号和第二个逗号之间的字符串,怎么搞定啊,求大神 展开
我想要找到第二级地址,找到山东省,我的想法是找到第一个逗号,然后找到第二个逗号,然后取出第一个逗号和第二个逗号之间的字符串,怎么搞定啊,求大神 展开
3个回答
展开全部
select substr('中国,山东省,东营市,东营区',instr('中国,山东省,东营市,东营区',',')+1,
instr('中国,山东省,东营市,东营区',',',instr('中国,山东省,东营市,东营区',',')+1)-1-instr('中国,山东省,东营市,东营区',',')) from dual;
instr('中国,山东省,东营市,东营区',',',instr('中国,山东省,东营市,东营区',',')+1)-1-instr('中国,山东省,东营市,东营区',',')) from dual;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把这个字段的内容都查找出来,然后在代码里截取就OK了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询