从地址获取街道名称和Apt号码

Dre*_*one 4 sql t-sql sql-server

感谢您查看我的帖子,我很长时间都在摸不着头脑现在这个声音非常简单的要求变得艰难,下面是要求....

我需要分区(街道号码,街道名称,套房\ Apt信息或找到的任何拉链)

地址如下:

  1. 123 Main St.
  2. 123 NW.17 St.
  3. 华盛顿路一号,405号套房
  4. 1 Governement Dr#400,Washington,01211

到目前为止,我能够分出123 Main St,但每当我在我的字符串中继续使用Char\Pat索引时,第2行上方的地址就会被刮掉,因为它变成了(123 NW St)

我的主要是破坏htis字符串并把它放在一张桌子然后结合.....

任何帮助将非常感激.

Abe*_*ler 8

根据我的经验,解析地址是一场噩梦.可能至少有十几种方法来表示相同的地址,你将很难想出一个可靠的方法来拉动它们.

我的建议是将您拥有的任何地址传递给地图服务(谷歌,雅虎等)并使用他们传回给您的结果.比你和我更聪明的人找到了一种非常可靠的方法来做到这一点.我建议利用他们提供的服务.

  • 我明白你的观点,但我确实认为这是一个答案.有时最好的答案是采取完全不同的方法. (4认同)
  • 我同意这是一个解决方案.没有任何嵌套的程序代码可以给OP一个可靠的答案.答案是外包给专门研究这些东西的人. (2认同)