如何从地址信息里提取出“镇”和“村”前面的字符(如××省××市××县
答案:2 悬赏:10 手机版
解决时间 2021-03-06 07:06
- 提问者网友:半生酒醒
- 2021-03-06 04:05
如何从地址信息里提取出“镇”和“村”前面的字符(如××省××市××县同里镇下里村××路××号,提取出“同里下里”)
最佳答案
- 五星知识达人网友:青尢
- 2021-03-06 04:34
你的问题好麻烦啊,好吧公式如下,
假设地址在H列
提取乡名
=MId(H:H,FIND("县",H:H)+1,FIND("乡",H:H)-FIND("县",H:H)-1)
提取村名
=MId(H:H,FIND("乡",H:H)+1,FIND("村",H:H)-FIND("乡",H:H)-1)
假设地址在H列
提取乡名
=MId(H:H,FIND("县",H:H)+1,FIND("乡",H:H)-FIND("县",H:H)-1)
提取村名
=MId(H:H,FIND("乡",H:H)+1,FIND("村",H:H)-FIND("乡",H:H)-1)
全部回答
- 1楼网友:低音帝王
- 2021-03-06 05:46
declare @t table (id int,addr varchar(200))
insert into @t select 1 ,'四川省文安市苹果镇桃子乡山村'
union select 2, '广东中山市小榄镇团结村11大队'
union select 3, ''
select * from @t
select [id]
, left(addr, case when charindex('镇',addr,1)>1 then charindex('镇',addr,1)-1 else 0 end ) as 镇前面的任意字符
from @t
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯