同事介紹的一個Oracle的好用查詢:LISTAGG SELECT A.GROUP_ID, A.KEY, LISTAGG (A.VALUE, '; ' ) WITHIN GROUP (ORDER BY A.VALUE) as GG from SYS_PROPERTIES a GROUP by A.GROUP_ID, A.KEY LISTAGG可以將group後的結果會總顯示於一個欄位 上述SQL原本A.VALUE會是一個row一個row的排列 使用LISTAGG之後,可以將A.VALUE顯示在同一個row中 並且可以指定間隔符號(在此設定為';') 針對某一些報表查詢非常有用唷 :D