作者misssun (我要炸掉了)
看板Database
标题Re: 也是将多笔资料合并在同一栏位的问题
时间Wed Sep 5 13:32:50 2007
※ 引述《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;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.202.218.61
※ 编辑: misssun 来自: 210.202.218.61 (09/05 13:38)