Разбор используемый адрес улица, город, штат, почтовый индекс из строки

Проблема: у меня есть поле адреса из базы данных Access, который был преобразован в Sql Server 2005. Это поле имеет все, все в одном поле. Мне нужно, чтобы разобрать отдельные разделы адрес в соответствующие поля в нормализованные таблицы. Что мне нужно сделать, это примерно 4000 записей, и он должен быть повторяемым.

Предположения:

  1. Допустим адрес в США (в настоящее время)

  2. допустим, что входная строка будет иногда содержат получатель (лицо, решаются) и/или второй адрес (т.е. Люкс B)

  3. члены могут быть сокращены

  4. zip код может быть стандартная 5-значный или zip-4

  5. есть опечатки в некоторых случаях

UPDATE: В ответ на поставленные вопросы, стандарты не были повсеместно следовать, мне нужно необходимость хранения отдельных значений, а не только геокодирования и ошибки означает, опечатка (corrected выше)

Пример Данных:

  • A. P. Croll

Найдено 21 ответ:

Parse usable Street Address, City, State, Zip from a string

http://stackoverflow.com/questions/16413/parse-usable-street-address-city-state-zip-from-a-string

Посмотреть решение →