网上下的全国 省市区 数据比较乱(http://qq704855854.blog.163.com/blog/static/19111835520142319275411/)。导入后,进行整理。
SQL数据文件: 省市五级原始数据.rar
新建两个函数:
使用如下SQL查询:
select dbo.TrimWord( dbo.tidy( name) ) as TName ,*
into n_Town
from town
where LEN(name) >2
继续整理
update n_Town
set TName = REPLACE(TName,'镇镇','镇')
where TName like '%镇镇'
set TName = REPLACE(TName,'乡乡','乡')
where TName like '%乡乡'
delete n_Town
where TName like '%\%'
n_Town 就是整理好的。其中 TName 是正确的。

作者:NewSea
如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。