Re: 也是將多筆資料合併在同一欄位的問題

看板Database作者 (none)時間18年前 (2007/09/05 22:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《misssun (我要炸掉了)》之銘言: : ※ 引述《wjykino (none)》之銘言: : : 請教各位 : : 假如我有一SQL如下所示 : : select name,subject from student_record : : 假設get的資料為 : : name subject : : 小明 國文 : : 小明 數學 : : 請問我該怎麼修改SQL才能get如下的資料 : : name subject : : 小明 國文,數學 : : 我爬文發現774篇似乎符合我的需求 : : 但是我使用的是Oracle 在oracle中似乎沒有group_concat這樣的函數 : : 請問有其他函數還是該怎麼改才可以達到我的需求呢 : : 謝謝 : 試試 strcat : COLUMN subjects FORMAT A50 : SELECT name, : strcat(subject) subjects : FROM student_record BY name; oracle並沒有像mysql有group_concat這類的函數 我google了幾個參考網頁 似乎都是建議自己寫db function 我試著自己寫 也成功達到我的需求 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.40.104
文章代碼(AID): #16th-n9r (Database)
討論串 (同標題文章)
文章代碼(AID): #16th-n9r (Database)