很急,等着用
select STUDENT.NO,
listagg(STUDENT.NAME, ' ' ) within group (order by STUDENT.MARKS)
from STUDENT
group by NO
此段sql文中的“ LISTAGG(STUDENT.NAME, ' ' ) WITHIN GROUP (order by STUDENT.MARKS)”
由于此次开发的oracle版本较低 ,不支持LISTAGG函数,求高手帮我用一般的sql语句实现,只要实现功能就行。
------解决方案--------------------看去就不熟悉,果然是11g的函数,呵呵
http://xpchild.blog.163.com/blog/static/10180985920108485721969/
------解决方案--------------------用wm_concat这个看看。然后再replace逗号
------解决方案--------------------可以使用游标来进行数据的合并