以前我們使用+或則concat對列進行合并,但將行合并就需要程序的支持,如Java或是PL/SQL,這樣做有時可能會帶來一些小麻煩。
如果是Oracle數據庫的話,借助wmsys.wm_concat函數的幫助,可以對行進行合并:
如某用戶表有如下數據:

使用SQL:
select wmsys.wm_concat(name) from EMP
的效果如下:

也就是說wmsys.wm_concat能將行合并起來,并用逗號分隔開來。在取子類別,一對多關系中一方取多方數據時這個函數能起到事半功倍的效果。
凡事總有解決之道,所以要保持沉穩,堅強和自信。