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

start [/forum/topic.php?fid=52&msg=39555969&tid=1884880]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 377ms |

| 0 / 0 |
