首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

很急等着用解决办法

2013-01-01 
很急,等着用 select STUDENT.NO,listagg(STUDENT.NAME, ) within group (order by STUDENT.MARKS) fro

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

热点排行