|
listagg выдает пустую строку
|
|||
---|---|---|---|
#18+
Добрый день При использовании оператора listagg, если под условие в where нет подходящих id, то есть результат пустой, выводит пустую строку без значения. Как ее заставить вообще ничего не выводить? Select listagg(id, ', ') From table Where name in ('A', 'B', 'C') ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 09:46 |
|
listagg выдает пустую строку
|
|||
---|---|---|---|
#18+
core003, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Т.к. уровень группировки не задан, то агрегат строится поверх всего результата запроса, даже если он пуст. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 09:54 |
|
listagg выдает пустую строку
|
|||
---|---|---|---|
#18+
core003, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 11:09 |
|
|
start [/forum/topic.php?fid=52&fpage=28&tid=1880533]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 400ms |
0 / 0 |