关于函数 WMSYS.WM_CONCAT()
函数 WMSYS.WM_CONCAT(param)的作用是把列转化为行显示。
比如我有分数表studentScore,表里面有字段score,student,有数据如下
score student
80 张三
80 李四
80 王五
90 张七
如果我要显示成绩为80的学生并且以下面的形式显示
成绩 学生
80 张三,李四,王五
我可以直接使用一个语句得到:select score, WMSYS.WM_CONCAT(student) from scoreStudent where score = 80 group by score;