【发布时间】:2010-01-19 21:41:37
【问题描述】:
我们有一个街道地址栏:
枫树路 123 号
第一大道 321 号
等等……
有没有办法将这些地址与给定的输入相匹配?输入将是街道地址,但格式可能不同。例如:
枫叶路 123 号
第一大道 321 号
我们的第一个想法是去除所有街道术语(rd、st、ave、blvd 等)的输入。
显然,这不会一直可靠地匹配。还有其他方法可以尝试在 SQL Server 中匹配街道地址吗?
我们可以使用用户定义的函数、存储过程和常规的旧 t-sql。我们不能使用 clr。
【问题讨论】:
-
听起来像是全文搜索的工作。什么版本的 SQL Server?
-
您可能想仔细阅读 USPS 的寻址标准文档……可能会让您了解一些可能性。 pe.usps.gov/text/pub28/welcome.htm
标签: sql sql-server