powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Туплю с запросом concat
6 сообщений из 6, страница 1 из 1
Туплю с запросом concat
    #39692210
c-net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Не могу сообразить мелочь - как к каждому выбранному значению при записи добавить символ.

Так работает:
Код: plsql
1.
2.
3.
4.
5.
insert into GR4_3_TABLE (x1,nom,id_reestr)
select distinct unit_name,long_number,t1.id_reestr 
from reestr t1, GR4_3_TABLE  t2 
where t1.LONG_NUMBER = SUBSTR(t2.Nom, 0, INSTR(t2.nom, '.')-1) 
order by to_number(t1.LONG_NUMBER);



Надо добавить точку к long_number при вставке

пробую так:
Код: plsql
1.
2.
3.
4.
5.
insert into GR4_3_TABLE (x1,nom,id_reestr)
select distinct unit_name,long_number || '.' ,t1.id_reestr 
from reestr t1, GR4_3_TABLE  t2 
where t1.LONG_NUMBER = SUBSTR(t2.Nom, 0, INSTR(t2.nom, '.')-1) 
order by to_number(t1.LONG_NUMBER);



и так
Код: plsql
1.
concat(long_number,'.')



апдейтить после вставки некомильфо.
Понимаю ламерский вопрос, но все же:)
...
Рейтинг: 0 / 0
Туплю с запросом concat
    #39692212
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Туплю с запросом concat
    #39692265
c-net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,
спасибо.
Distinct конфликтует с Order by

Заработало так:

Код: plsql
1.
2.
3.
4.
insert into GR4_3_TABLE (x1,nom,id_reestr)
select distinct unit_name,long_number || '.',t1.id_reestr 
from reestr t1, GR4_3_TABLE  t2 
where t1.LONG_NUMBER = SUBSTR(t2.Nom, 0, INSTR(t2.nom, '.')-1) ;
...
Рейтинг: 0 / 0
Туплю с запросом concat
    #39692272
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-netDistinct конфликтует с Order by

А если

Код: plsql
1.
long_number || '.'



добавить в order by?
...
Рейтинг: 0 / 0
Туплю с запросом concat
    #39692277
c-net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
merch,
да, спасибо, отрабатывает, только естественно без сортировки, так как там точка :)

вообще конечно протупил, надо серьезнее относиться к мат.части:)
...
Рейтинг: 0 / 0
Туплю с запросом concat
    #39693563
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-net,

Код: plsql
1.
2.
3.
4.
5.
insert into GR4_3_TABLE (x1,nom,id_reestr)
select distinct unit_name,long_number||'.' lt,t1.id_reestr 
from reestr t1, GR4_3_TABLE  t2 
where t1.LONG_NUMBER = SUBSTR(t2.Nom, 0, INSTR(t2.nom, '.')-1) 
order by to_number(substr(lt,1,length(lt)-1))



ps
зачем нужна сортировка ет другой вопрос

....
stax
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Туплю с запросом concat
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]