oracle 11g wm_concat 、 listagg 函數的使用(合並數據)


方法一 wn_concat() 函數

1、把以下圖中Name一樣的數據合並為一條,而且NO的值要這樣顯示如 C.1,C.2

2、實現這種效果的操作如下,先把Name的值進行分組(group by),再把NO的值用 wm_concat()函數合並起來(注意:記得要to_char(),要不然數據顯示不出來)

 

方法二 listagg() 函數

 

第一步和上面的一致

使用 listagg()函數 要把within group(order by s.no) 加上,它們是一體的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM