Mysql截取字段中 用逗号分割 省市县镇街道社区小区

Mysql截取字段中 用逗号分割  省市县镇街道社区小区


select id , name, 
substring_index(name,',',0) as province0,
substring_index(name,',',1) as province1,
substring_index(name,',',2) as province2,
substring_index(name,',',3) as province3,
substring_index(name,',',4) as province4,
substring_index(name,',',5) as province5,
substring_index(name,',',6) as province6,

substring_index(name,',',1) as a1,
SUBSTRING_INDEX(substring_index(name,',',1) ,  CONCAT(substring_index(name,',',0),',') ,-1)  a11,
SUBSTRING_INDEX(substring_index(name,',',2) ,  CONCAT(substring_index(name,',',1),',') ,-1)  a2,
SUBSTRING_INDEX(substring_index(name,',',3) ,  CONCAT(substring_index(name,',',2),',') ,-1)  a3,
SUBSTRING_INDEX(substring_index(name,',',4) ,  CONCAT(substring_index(name,',',3),',') ,-1)  a4,
SUBSTRING_INDEX(substring_index(name,',',5) ,  CONCAT(substring_index(name,',',4),',') ,-1)  a5,
SUBSTRING_INDEX(substring_index(name,',',6) ,  CONCAT(substring_index(name,',',5),',') ,-1)  a6 

from test

  where SUBSTRING_INDEX(substring_index(name,',',5) ,  CONCAT(substring_index(name,',',4),',') ,-1)   = '社区'

 

 

select id , name, 
substring_index(name,',',1) as province1,
substring_index(name,',',2) as province2,
substring_index(name,',',3) as province3,
substring_index(name,',',4) as province4,
substring_index(name,',',5) as province5,
substring_index(name,',',6) as province6,

substring_index(name,',',1) as a1,
SUBSTRING_INDEX(substring_index(name,',',2) ,  CONCAT(substring_index(name,',',1),',') ,-1)  a2,
SUBSTRING_INDEX(substring_index(name,',',3) ,  CONCAT(substring_index(name,',',2),',') ,-1)  a3,
SUBSTRING_INDEX(substring_index(name,',',4) ,  CONCAT(substring_index(name,',',3),',') ,-1)  a4,
SUBSTRING_INDEX(substring_index(name,',',5) ,  CONCAT(substring_index(name,',',4),',') ,-1)  a5,
SUBSTRING_INDEX(substring_index(name,',',6) ,  CONCAT(substring_index(name,',',5),',') ,-1)  a6 

from test

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值