Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何快速准确的匹配地址的行政区域

sandy  发表于:2008-09-02 17:35:32  
复制

由于客户的地址是手工录入,不是很规范有时地址中不一定会包含省份、地级市、县等,因此要维护每个地址所在的城市(地级或县级)

 

详细内容见附件!

 

Top
咱家是猫 发表于:2008-09-02 18:02:34
附件在哪?

sandy 发表于:2008-09-03 10:13:23
版主:我的积分不够,上传不到附件

sandy 发表于:2008-09-03 10:40:14
附件终于可以传上来了,谢谢版主!点击下载此附件

sandy 发表于:2008-09-03 11:26:40

点击下载此附件

 

传上我的方法,里面还有个小错误,希望高人指教!



竹笛 发表于:2008-09-03 21:33:07

看了你的示例,但是没看明白是怎么回事?

维护每个地址所在的城市(地级或县级)是哪个表?根据什么来维护?这些如果你写清楚了,网友看起来也方便了.



sandy 发表于:2008-09-03 22:24:10

可能是问题没有说明清楚,我补充一下:附件的示例中有两个表:客户的订单地址 address 和 全国行政区域表 area ,现在需要根据address表中的“联系地址” 匹配上地址所属的城市(行政区域),如第一条记录:南平市八一路123号恒达商贸中心C座609室 ,应该配上area表中的 FJNP 福建省南平市



黎红军 发表于:2008-09-04 21:56:24
就你的描述,我觉得那样的自动匹配性不好。你可以先建立全国的行政区域表,看其中的行政区域名是否有同名重复的,如果没有,就可以从地址中自动匹配行政区域。就我所知,全国的市县名好像有同名的吧。建议先用mid等取字符的函数从地址中截取“*省”、“*市”、“*县”这样的关键字,然后再从行政区域表中查找相应的行政区域,有可能还是要录入者选择的,只不过尽量能帮助录入者缩小范围,减少文字录入的数量。

sandy 发表于:2008-09-08 13:37:48

firiendship 给我一个很好的提示,加上截取“*省”、“*市”、“*县”的判断估计能提高到95%以上的准确率了



总记录:8篇  页次:1/1 9 1 :