
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.11.2017, 10:03
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 10:07
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Goofy122Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? ТОП №14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 10:13
|
|||
|---|---|---|---|
|
|||
Аналог LISTAGG |
|||
|
#18+
Goofy122как можно собрать данные все в одну строку ?|| не требует group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 11:50
|
|||
|---|---|---|---|
|
|||
Аналог LISTAGG |
|||
|
#18+
Можешь попробовать connect by на самого себя с sys_connect_by_path, если не ошибся в названии функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 12:19
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Goofy122Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? или так Код: sql 1. 2. 3. или так Код: sql 1. 2. 3. в зависимости от того, что тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 12:45
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Goofy122, поясните на примере что надо? для ф-ции listagg group by не нужен Код: plsql 1. 2. 3. 4. 5. 6. 7. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 13:08
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
StaxGoofy122, поясните на примере что надо? для ф-ции listagg group by не нужен Код: plsql 1. 2. 3. 4. 5. 6. 7. ..... staxу тебя ж тут есть неявный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 13:37
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
andreymxу тебя ж тут есть неявный нюансы терминологии в зависимости есть, или нет group by select ведет себя по разному поетому для себя считаю что group by нет в тч неявного ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2017, 16:30
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
andreymxGoofy122Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? или так Код: sql 1. 2. 3. или так Код: sql 1. 2. 3. в зависимости от того, что тебе надо Код: plsql 1. 2. 3. а если добавит еще одну колонку , требует включить в group by. A с over() в конце работает только с dual стоит подключить другую таблицу выдает ошибку ORA-01489: result of string concatenation is too long ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2017, 02:02
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Goofy122A с over() в конце работает только с dual стоит подключить другую таблицу выдает ошибку ORA-01489: result of string concatenation is too longА это оттого, что VARCHAR2 имеет ограничение по длине: 4000 байт на < 12c, 32767 байт на 12c+ c compatible=12.0.0.0 и выше и max_string_size=extended. То есть, Ваша другая таблица производит строки длиннее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2017, 13:33
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Bobby Z.Goofy122A с over() в конце работает только с dual стоит подключить другую таблицу выдает ошибку ORA-01489: result of string concatenation is too longА это оттого, что VARCHAR2 имеет ограничение по длине: 4000 байт на < 12c, 32767 байт на 12c+ c compatible=12.0.0.0 и выше и max_string_size=extended. То есть, Ваша другая таблица производит строки длиннее. понял спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2017, 18:10
|
|||
|---|---|---|---|
Аналог LISTAGG |
|||
|
#18+
Здравствуйте! Goofy122, посмотрите ещё в сторону xmlagg, мне данная функция подошла, когда был аналогичная задачка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1884880]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 528ms |

| 0 / 0 |
