作者wjykino (none)
看板Database
标题Re: 也是将多笔资料合并在同一栏位的问题
时间Wed Sep 5 22:39:44 2007
※ 引述《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