Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sys_xmlagg / 5 сообщений из 5, страница 1 из 1
17.01.2019, 15:37
    #39760967
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sys_xmlagg
Код: plsql
1.
2.
3.
4.
5.
6.
SELECT lower(CAST(Sys_xmlagg(XMLELEMENT(curr, curr.currname||',')).extract('/ROWSET/CURR/text()').getclobval() AS VARCHAR2(4000))) as currname
--SELECT LOWER(LISTAGG(currname, ', ') WITHIN GROUP (ORDER BY currname)) currname    
  FROM currencies curr  
 WHERE(   ((:Currency = -1) 
       AND (curr.currid in  (SELECT column_value FROM TABLE(split(:ContractCurrency)))))
        OR (curr.currid = :Currency))




результат запроса "золото,серебро,". Как не выводить последнюю запетую ?
...
Рейтинг: 0 / 0
17.01.2019, 15:43
    #39760976
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sys_xmlagg
elimpionзапетуюМожет запитую?
...
Рейтинг: 0 / 0
17.01.2019, 15:44
    #39760977
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sys_xmlagg
elimpion,

удалить/тримануть ее
...
Рейтинг: 0 / 0
17.01.2019, 15:49
    #39760984
sharkerr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sys_xmlagg
elimpion,
оно?

Код: sql
1.
2.
3.
4.
5.
6.
SELECT lower(RTRIM(CAST(Sys_xmlagg(XMLELEMENT(curr, curr.currname||',')).extract('/ROWSET/CURR/text()').getclobval() AS VARCHAR2(4000)),',')) as currname
--SELECT LOWER(LISTAGG(currname, ', ') WITHIN GROUP (ORDER BY currname)) currname    
  FROM currencies curr  
 WHERE(   ((:Currency = -1) 
       AND (curr.currid in  (SELECT column_value FROM TABLE(split(:ContractCurrency)))))
        OR (curr.currid = :Currency))
...
Рейтинг: 0 / 0
17.01.2019, 15:57
    #39760997
elimpion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sys_xmlagg
sharkerr,
да, спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sys_xmlagg / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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