|
|
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
Подскажите как сделать след. запрос : В таблице есть след. адреса... .... 243140 г.Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40 143300 пгт.Унеча,РУПС,Бpянская обл.,пл.Ленина,2 .... -нужно чтобы оставалось.... .... Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40 Унеча,РУПС,Бpянская обл.,пл.Ленина,2 .... В общем, все что до первой заглавной буквы отсекать. Гуру помогите, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 11:47 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
Отрезай по первую точку, если они у тебя везде... substr(field_name, instr(field_name, '.') + 1), вроде так... Хотя может upper работает с кирилицей, тогда напиши функцию, возвращающую позицию первой заглавной буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 11:53 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
select substr( '243140 г.Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40', instr('243140 г.Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40', '.', 1, 1) + 1, length('243140 г.Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40') - instr('243140 г.Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40', '.', 1, 1)) from dual Выдергивает Клинцы,РУПС,Бpянской обл.,ул.Октябpьская,40 Перед "Клинцы" обязятельно должна стоять точка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 11:59 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
Функция возвращает позицию первой заглавной буквы или 0 если ее нет в строке Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Проверить можно так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 12:20 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
А почему вот из таких адресов: 601785 г.Кольчугино,ОС-5,Владимирской обл.,ул.Дружбы,д.9 601144 г.Петушки,ОПС-4,Владимирской обл.,Ленина,37 получается следующее: ,ул.Дружбы,9 ,ул.Ленина,37 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 12:26 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
У меня с процедурой все работает нормально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 12:42 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
С процдурой, возможно. Но у меня несколько другая задача, у меня просто нет возможности запускать функцию через процедуру, я это все через броузер запускать хочу на РНР скрипте, я на РНР знаю как осуществить, хотелось бы сразу отделаться одним запросом, если есть конечно такая возможность ? Все равно спасибо за помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 12:48 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
а зачем так криво таблицы заполнять? Заведи отдельные столбцы для типов населенных пунктов,улиц,индексов и делай любую выборку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 13:58 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
2BadMother - Sergey M. Medvedev всё верно написал, при условии что перед названием населённого пункта стоит точка - всё работает верно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 14:29 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
2 юный ораклист : Слава богу, что не я набиваю эти таблицы, а то к примеру по 2000 строк в день я бы уволился :)) Ну да ладно, суть не в этом, люди добрые, а как можно исключить еще и такие адреса, я был невнимателен и просмотрел, что операторы набили адрес без "г.". На самом деле, лажа выходила вот из таких адресов естественно: 601785 Кольчугино,ОС-5,Владимирской обл.,ул.Дружбы,д.9 601144 Петушки,ОПС-4,Владимирской обл.,Ленина,37 Ну SQL-щики помогите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2003, 09:44 |
|
||
|
Поможите с запросом
|
|||
|---|---|---|---|
|
#18+
А еще есть оказывается и такие форматы адреса : 391920 р.ц.Ухолово,РУПС,Рязанской области,ул.Ленина,д.8 391920 п.г.т.Ухолово,РУПС,Рязанской области,ул.Ленина,д.8 Ребята, если замороченно все это, то не нада Я на PHP напишу... но было бы не плохо на SQL Всем спасибо за проявленный интерес к моему сообщению !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2003, 09:51 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32153008&tid=1990716]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 387ms |

| 0 / 0 |
