Oracle--listagg函數使用注意

listagg是一個列轉行函數,在一對多的情況下,通過該函數轉換成一對一 該函數使用跟聚合函數中的SUM差不多,但需要注意的是,該函數不適合用於多表連接情況下,都則及時字段值相同也會出現多值 例如: 在這種情況下我們可以將該多表連接返回的結果集當成一張臨時表來看待,用WITH  TEMP_NAME AS ()或者直接FROM 而且要避免返回的數據有重複值,不然還是會有相同的結果 去重後
相關文章
相關標籤/搜索