powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / некрасивый concat
3 сообщений из 3, страница 1 из 1
некрасивый concat
    #40126091
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle19
Код: plsql
1.
custtypes, itemid - numbers


Так
Код: plsql
1.
select  listagg (unique custtypeid, ',')  custtypes, itemid from (


Всё работает.

Надо спеерди и сзади поставить по запятой.

Так:
Код: plsql
1.
select ',' + listagg (unique custtypeid, ',')  custtypes, itemid from (


ORA-01772: invalid number

Так:
Код: plsql
1.
select concat(concat(',', listagg (unique custtypeid, ',')),',')  custtypes, itemid from (


Всё замечательно, но как-то некрасиво. Поправьте.
...
Рейтинг: 0 / 0
некрасивый concat
    #40126098
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin,

SQL Server != Oracle. Оператор конкатенации строк в ORACLE ||.

SY.
...
Рейтинг: 0 / 0
некрасивый concat
    #40126177
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
select ',' || listagg (unique custtypeid, ',') within group (order by custtypeid) || ','  custtypes, itemid from (


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


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