MAW*_*656 6 t-sql sql-server sql-server-2000
我的地址数据存储在 sql server 2000 数据库中,我需要提取给定客户代码的所有地址。问题是,有很多地址拼写错误,有些地址缺失,等等。所以我需要以某种方式清理它。我需要剔除错误的拼写、缺失的部分等,并得出“平均”记录。例如,如果 New York 在 5 条记录中有 4 条拼写正确,则应该是返回的值。
我无法修改数据,在输入时验证它,或者类似的事情。我只能修改数据的副本,或者通过查询对其进行操作。
我在这里得到了部分答案SQL server 中存储的地址有很多小的变化(错误),但我需要允许每个代码有多个有效地址。
样本数据
代码名称 地址1 地址2 城市 州 邮政编码 使用时间 10003 AMERICAN NUTRITON INC 2183 BALL STREET OLDEN Utah 87401 177 10003 美国营养公司 2183 BALL STREET PO BOX 1504 OLDEN Utah 87402 76 10003 美国营养公司 2183 BALL STREET OLDEN Utah 87402 24 10003 美国营养公司 2183 BALL STREET PO BOX 1504 OLDEN Utah 87402 17 10003 Samantha Brooks 506 S. Main Street Ellensburg Washington 98296 1 10003 BEMIS 公司 1401 W. 第四平原大道。温哥华 华盛顿 98660 1 10003 CEI 597 VANDYRE BOULEVARD WRIGHTSTOWN 威斯康星州 54180 1 10003 Pacific Pet 28th Avenue OLDEN 犹他州 84401 1 10003 PETSMART, INC. 16091 NORTH 25TH STREET PHOENA Arizona 85027 1 10003 THE PET FIRM 16418 NORTH 37TH STREET PHOENA Arizona 85503 1
期望输出
代码名称 地址1 地址2 城市 州 邮政编码 10003 美国营养公司 2183 BALL AVENUE 奥尔登犹他州 84401 10003 Samantha Brooks 506 S. Main Street Ellensburg Washington 98296 10003 BEMIS 公司 1401 W. 第四平原大道。温哥华 华盛顿 98660 10003 CEI 975 VANDYKE 路 WRIGHTSTON 威斯康星州 54180 10003 Pacific Pet 29th Street OGDEN 犹他州 84401 10003 PETSMART, INC. 16091 NORTH 25TH AVENUE PHOENA Arizona 85027 10003 宠物公司 16418 北 37 街凤凰城亚利桑那州 85503
| 归档时间: |
|
| 查看次数: |
12314 次 |
| 最近记录: |