读书人

很急等着用解决办法

发布时间: 2013-01-01 14:04:18 作者: rapoo

很急,等着用
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逗号
[解决办法]
可以使用游标来进行数据的合并

读书人网 >oracle

热点推荐