Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2012, 04:37   #1
Den1zzkkk0
Новичок
Джуниор
 
Регистрация: 27.01.2012
Сообщений: 5
По умолчанию SQL Выделить запросом наименование улицы из записи адреса

Уважаемы гуру. Мне не по зубам.

есть куча адресов в таблице...

выглядят примерно так...

пр-д Промышленный 3/Ж, оф. 44 (инд. 620137)
ул. Донбасская 8 (инд. 620039)
ул. Сулимова 50, оф. 029 (инд. 620137)

и т.д. до бесконечности....

нужно удалить всё кроме названия улицы, чтобы было так....
Промышленный
Донбасская
Сулимова


icq: 451882622
Den1zzkkk0 вне форума Ответить с цитированием
Старый 28.01.2012, 04:37   #2
Den1zzkkk0
Новичок
Джуниор
 
Регистрация: 27.01.2012
Сообщений: 5
По умолчанию

так же ищу программиста (PHP + SQL / MySQL) для совместной работы над существующим комерческим проэктом, реально приносящий прибыль, подробнее тоже в аське или в skype: den1zzkkk0
Den1zzkkk0 вне форума Ответить с цитированием
Старый 28.01.2012, 05:10   #3
J.B.DiGriz
Пользователь
 
Регистрация: 08.12.2011
Сообщений: 45
По умолчанию

я впринципе не ахти как разбираюсь, но можно поробовать с помощью LOCATE() определить позиции пробелов, между которыми находится название улицы (x1 и x2), а потом выделить подстроку с помощью SUBSTR(строка,x1, x2-x1)...или отбросить ненужные части с помощью LEFT() и RIGHT()...
...но это может сработать только в том случае, если формат адреса будет везде одинаков...
J.B.DiGriz вне форума Ответить с цитированием
Старый 01.02.2012, 17:24   #4
ExcelVBA
Новичок
Джуниор
 
Регистрация: 26.10.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от J.B.DiGriz Посмотреть сообщение
я впринципе не ахти как разбираюсь, но можно поробовать с помощью LOCATE() определить позиции пробелов, между которыми находится название улицы (x1 и x2), а потом выделить подстроку с помощью SUBSTR(строка,x1, x2-x1)...или отбросить ненужные части с помощью LEFT() и RIGHT()...
...но это может сработать только в том случае, если формат адреса будет везде одинаков...
Боюсь, что если будет адрес в одной строке типа такого - г.Москва, ул.Авиамоторная, то такой запрос не пройдет
ExcelVBA вне форума Ответить с цитированием
Старый 02.02.2012, 08:14   #5
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от ExcelVBA Посмотреть сообщение
Боюсь, что если будет адрес в одной строке типа такого - г.Москва, ул.Авиамоторная, то такой запрос не пройдет
а если название улиц идентифицировать через КЛАДЕР? сопоставление названия улицы и города, только это не SQL а dll которая цепляется и вычищает все не нужное как вариант
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 02.02.2012, 09:03   #6
alexiz
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
По умолчанию

А СУБД какая? Процедуры можно писать?
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676
alexiz вне форума Ответить с цитированием
Старый 02.02.2012, 09:06   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

ну почему сразу длл.... берем кладр - конвертим из dbf в MySQL - а затем пробегаемся сравнивая с эталлоными улицам - выделяя их и отбрасывая все остальное
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выделить из текста все адреса электронной почты? aldeano Microsoft Office Excel 10 06.09.2013 15:46
Выделить запросом наименование улицы из записи адреса Den1zzkkk0 SQL, базы данных 5 27.01.2012 20:02
Удаление записи запросом IBQuery alTor БД в Delphi 3 23.10.2011 13:08
Тема 6: «Записи» Записать в типизированный файл компоненты типа запись – «Товары» (наименование товара, вид упаковки, ко Евгения007 Помощь студентам 0 30.09.2011 14:25
Выделить цветом записи в ленточной форме Swatch Microsoft Office Access 2 06.09.2010 14:43