私はデータを含むいくつかのテーブルTABLE1
を持っています:
+------------+
| COL1 |
+------------+
| FOO |
| BAR |
| (null) |
| EXP |
+------------+
( フィドル)
私が実行するとき:
SELECT listagg(col1, '#') within group(ORDER BY rownum)
FROM table1
私は受け取ります:FOO#BAR#EXP
しかし、私はしたいです:FOO#BAR##EXP
(LISTAGG
空のセルを無視します:/)
独自の関数を記述せずにそれを達成するためのアイデアはありますか?