Re: 也是將多筆資料合併在同一欄位的問題
※ 引述《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
討論串 (同標題文章)