|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.01.2012, 08:48 | #1 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
Выделить запросом наименование улицы из записи адреса
Уважаемы гуру. Мне не по зубам.
есть куча адресов в таблице... выглядят примерно так... пр-д Промышленный 3/Ж, оф. 44 (инд. 620137) ул. Донбасская 8 (инд. 620039) ул. Сулимова 50, оф. 029 (инд. 620137) и т.д. до бесконечности.... нужно удалить всё кроме названия улицы, чтобы было так.... Промышленный Донбасская Сулимова _________ Название темы должно адекватно отражать суть решаемой задачи/проблемы. На первый раз я исправил. В дальнейшем темы с подобным названием будут закрываться/удаляться. Модератор. Последний раз редактировалось Serge_Bliznykov; 27.01.2012 в 11:01. |
27.01.2012, 09:52 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Как-то делал что-то наподобие. Рецепт такой - анализировать информацию, определять частные закономерности для группы записей и пытаться по ним конвертировать данные. И ни в коем случае в этой же таблице - испортите исходную информацию. Например - обратили внимание, что многие адреса начинаются с 'ул.', дальше улица и пробел. Их запросом легко обработать. В каком то специальном поле одновременно пометку делаем, чтобы дальше не обрабатывать эти записи. Ну и дальше в таком же духе
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.01.2012, 09:59 | #3 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
просто всё дело в том что вообще не шару в sql...
так самые простые запросы... жаль что конкретного рецепта нету... как можно решить данную проблему может есть другие способы? |
27.01.2012, 10:59 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Нет других способов.
тоже имел опыт подобных конвертаций (приведения строкового поля адреса к справочнику). Это заняло ОГРОМНУЮ кучу времени и усилий. Ну о чём говорить, если только "ул. Дзержинского" записывали 12-ю(!) разными способами (12- это по результатам анализа/статистики/составления словаря конвертации)... Ну там вообще самый худший случай был - оператор адрес изначально вбивал ручками, без всяких правил и справочников, как ему казалось удобнее/правильнее. Возможно, что в вашем случае ситуация чуть-чуть получше. но, в целом я АБСОЛЮТНО согласен с мнением Аватар. Перечитывайте его пост #2 многократно, до полного просветления! p.s. возможно, выходом в вашей ситуации будет привлечь кого-нибудь на фриланс для выполнения данной работы... |
27.01.2012, 13:18 | #5 |
Новичок
Джуниор
Регистрация: 27.01.2012
Сообщений: 5
|
может кто возьмется? цену назовите.
icq: 451882622 |
27.01.2012, 20:02 | #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 |