我有以下的輸出:SQL串連的一列
portfolio name | accounts | segment | number
A | USD | seg1 | 23
A | CNY | seg2 | null
A | EUR | seg2 | null
B | EUR | seg2 | null
B | USD | seg2 | null
B | EUR | seg3 | 24
而且我想根據投資組合的名字,同一個網段和同一號碼基本上串連所有行。正如你所看到的,有時候數字也可以是空的。
基本上結束時輸出我想這個例子是:
A | USD | seg1 | 23
A | CNY, EUR | seg2 | null
B | EUR, USD | seg2 | null
B | EUR | seg3 | 24
我一直在使用LISTAGG嘗試,但不能弄明白......
希望你明白我的問題。
+投(C2爲varchar)至少其中的一些支持ANSI SQL''||串聯。 – jarlh
您的輸出似乎不符合邏輯上的輸入。 –
根據提到的listagg()增加了'oracle'標籤' –