发布网友 发布时间:2022-04-25 14:32
共3个回答
热心网友 时间:2022-04-07 18:30
所有版本的oracle都可以使用wm_concat()函数 。例:select wm_concat(name) as name from user;
但如果是oracle11g,使用listagg() within group()函数 。例:select listagg(name, ‘,’) within group( order by name) as name from user;
使用wm_Concat:
使用ListAgg:
结果:
热心网友 时间:2022-04-07 19:48
所有版本的oracle都可以使用select wm_concat(name) as name from user;追答在oracle中有一个wmsys用户,这个用户和sys,system等用户一样,是oracle安装的时候就创建的,主要负责oracle日常工作的管理(WM:work manager),wm开头的函数是这个用户下的函数。
oracle的函数介绍在oracle的官方网站上就有,
由于百度知道不让发网址,你可以在百度上搜索listagg,搜索出来的第三项有oracle的网址就是官方的函数介绍的网站,你可以再继续看别的函数的介绍,只不过它的分类是按照功能来分的,而且都是英文的,想看某个函数的话并不太好找。
热心网友 时间:2022-04-07 21:22
select wm_concat(name) name from user;--10g写法