У меня есть некоторые таблицы TABLE1
с данными:Oracle 11g: LISTAGG игнорирует пустые значения
+------------+
| COL1 |
+------------+
| FOO |
| BAR |
| (null) |
| EXP |
+------------+
(FIDDLE)
Когда я выполнения:
SELECT listagg(col1, '#') within group(ORDER BY rownum)
FROM table1
я получаю: FOO#BAR#EXP
, но я хочу иметь: FOO#BAR##EXP
(LISTAGG
игнорирование пустых ячеек: /)
Любая идея достичь этого без написания собственной функции?
soory работающий над этим. –