天天看点

使用SQL对数据进行整理

网上下的全国 省市区 数据比较乱(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 是正确的。

使用SQL对数据进行整理

  作者:NewSea   

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

继续阅读