table a
name role (列名)
ys ab
ys ee
ys fe
ye aa
ye ab
yi ec 想输出成
ys ab,ee,fe
ye aa,ab
yi ec 说明:
结果根据name分组
第一个字段输出name
第二个字段输出所有对应name的role值,并以,链接
name role (列名)
ys ab
ys ee
ys fe
ye aa
ye ab
yi ec 想输出成
ys ab,ee,fe
ye aa,ab
yi ec 说明:
结果根据name分组
第一个字段输出name
第二个字段输出所有对应name的role值,并以,链接
解决方案 »
- oracle的clob对象怎样正确获取子集
- 关于过滤系统用户和系统表
- oracle 10g企业管理器 求助
- mysql 迁移 oracle 问题
- 为什么数据库自带的utlsmtp.sql无法执行 报ora-00900错误
- 谁在用PL\SQL Developer6.0.3,切换输入法就死,气死我了
- 还是“小计”的问题……如何排序查询结果啊?
- 下列SQL语句有什么问题,请帮忙修改一下,万分感激。
- navicat 连 本机 oracle 死活连不上
- oracle数据库学习
- oracle中口令验证函数
- Navicat 8 for Oracle連數據庫時出現錯誤,Oracle版本是 8.1.7,什么原因
select name,wm_concat(role)
from a
group by name
select name,wm_concat(role) from a group by name
可参考
wildwave(狂浪)的一个专贴
http://topic.csdn.net/u/20091028/10/f2012eb6-36b7-4a19-b8ef-52ce95401a1d.html
呵呵 再用replace函数应该可以吧
我意思是有没有另外一个什么函数
可以代替WM_CONCAT 直接可以用户自己指定分隔符的