将完整地址拆分为街道,城市,州,国家,邮编

时间:2014-02-18 18:11:40

标签: c# sql

我知道有类似的问题,但我现在的情况却有所不同。我有一组地址,其中包括以下条件:

  1. 有些地址有5个数字的邮政编码,其中一些有5个邮政编码,有4个扩展名(例如:79092和93030-7967)
  2. 部分地址的组织名称附加在地址的前面(我需要删除组织名称)(例如:农业部1新不伦瑞克,新泽西州08901-8520)
  3. 他们中的一些人使用州/国家的缩写形式,其中一些不是(例如:OH和俄亥俄州,美国和美利坚合众国)
  4. 来自其他国家/地区的外地地址,其地址模式与美国完全不同。
  5. 我可以将这些地址分成街道,城市,州,国家,邮编(如果适用)吗?

      

    我被允许使用SQL SP或C#代码

1 个答案:

答案 0 :(得分:1)

这是随时出现的问题之一 - 如果在您的情况下可行,我建议您使用Google(或Bing)地图API来规范化地址,然后解析其响应。