|
|
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 10:03 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Goofy122Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? ТОП №14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 10:07 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Goofy122как можно собрать данные все в одну строку ?|| не требует group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 10:13 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Можешь попробовать connect by на самого себя с sys_connect_by_path, если не ошибся в названии функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 11:50 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Goofy122Поскажите пожалуйста функцию подобную LISTAGG , без использования GROUP BY или как можно собрать данные все в одну строку ? или так Код: sql 1. 2. 3. или так Код: sql 1. 2. 3. в зависимости от того, что тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 12:19 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Goofy122, поясните на примере что надо? для ф-ции listagg group by не нужен Код: plsql 1. 2. 3. 4. 5. 6. 7. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 12:45 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
StaxGoofy122, поясните на примере что надо? для ф-ции listagg group by не нужен Код: plsql 1. 2. 3. 4. 5. 6. 7. ..... staxу тебя ж тут есть неявный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 13:08 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
andreymxу тебя ж тут есть неявный нюансы терминологии в зависимости есть, или нет group by select ведет себя по разному поетому для себя считаю что group by нет в тч неявного ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 13:37 |
|
||
|
Аналог 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 16:30 |
|
||
|
Аналог 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, 02:02 |
|
||
|
Аналог 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, 13:33 |
|
||
|
Аналог LISTAGG
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Goofy122, посмотрите ещё в сторону xmlagg, мне данная функция подошла, когда был аналогичная задачка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2017, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39556794&tid=1884880]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 405ms |

| 0 / 0 |
