![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
![]()
Уважаемы гуру. Мне не по зубам.
есть куча адресов в таблице... выглядят примерно так... пр-д Промышленный 3/Ж, оф. 44 (инд. 620137) ул. Донбасская 8 (инд. 620039) ул. Сулимова 50, оф. 029 (инд. 620137) и т.д. до бесконечности.... нужно удалить всё кроме названия улицы, чтобы было так.... Промышленный Донбасская Сулимова _________ Название темы должно адекватно отражать суть решаемой задачи/проблемы. На первый раз я исправил. В дальнейшем темы с подобным названием будут закрываться/удаляться. Модератор. Последний раз редактировалось Serge_Bliznykov; 27.01.2012 в 11:01. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Как-то делал что-то наподобие. Рецепт такой - анализировать информацию, определять частные закономерности для группы записей и пытаться по ним конвертировать данные. И ни в коем случае в этой же таблице - испортите исходную информацию. Например - обратили внимание, что многие адреса начинаются с 'ул.', дальше улица и пробел. Их запросом легко обработать. В каком то специальном поле одновременно пометку делаем, чтобы дальше не обрабатывать эти записи. Ну и дальше в таком же духе
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
![]()
просто всё дело в том что вообще не шару в sql...
так самые простые запросы... жаль что конкретного рецепта нету... как можно решить данную проблему может есть другие способы? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Нет других способов.
тоже имел опыт подобных конвертаций (приведения строкового поля адреса к справочнику). Это заняло ОГРОМНУЮ кучу времени и усилий. Ну о чём говорить, если только "ул. Дзержинского" записывали 12-ю(!) разными способами (12- это по результатам анализа/статистики/составления словаря конвертации)... Ну там вообще самый худший случай был - оператор адрес изначально вбивал ручками, без всяких правил и справочников, как ему казалось удобнее/правильнее. Возможно, что в вашем случае ситуация чуть-чуть получше. но, в целом я АБСОЛЮТНО согласен с мнением Аватар. Перечитывайте его пост #2 многократно, до полного просветления! p.s. возможно, выходом в вашей ситуации будет привлечь кого-нибудь на фриланс для выполнения данной работы... |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
![]()
может кто возьмется? цену назовите.
icq: 451882622 |
![]() |
![]() |
![]() |
#6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Угу тоже перерабатывал базу, все адреса были в 1 строке написаны от руки, писали около 2 лет несколько разных человек, слава богу у них ненужные записи просто удалялись, и был выбор из похожих(многие всё таки пишут одинаково). Пришлось сделать таблицу соответствий, частично получилось запросами, остальное вручную, даже что то небольшое написал для выбора значения в справочнике, и пометки соответствующих значений в таблице которую обрабатывал. Хорошо что записей оставалось не так много, не больше 3-4 тысяч, но мутотень та ещё.
ТС если если хотите найти соискателей создавайте тему во фрилансе, сюда могут и не заглядывать подходящие люди. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выделить из текста все адреса электронной почты? | aldeano | Microsoft Office Excel | 10 | 06.09.2013 15:46 |
Удаление записи запросом IBQuery | alTor | БД в Delphi | 3 | 23.10.2011 13:08 |
Тема 6: «Записи» Записать в типизированный файл компоненты типа запись – «Товары» (наименование товара, вид упаковки, ко | Евгения007 | Помощь студентам | 0 | 30.09.2011 14:25 |
преобразование десятично-точечной записи ip-адреса в их двоичное представление | 0vavan0 | Работа с сетью в Delphi | 1 | 17.11.2010 09:40 |
Выделить цветом записи в ленточной форме | Swatch | Microsoft Office Access | 2 | 06.09.2010 14:43 |