在查询的时候,如何把字段的内容合并起来作为汇总结果,例如ID VALUE1
1 ab
1 cd
2 ab
2 cd
2 ef查询后的结果为
ID VALUE
1 abcd
2 abcdef即把字段进行合并,能否用查询语句进行实现?
1 ab
1 cd
2 ab
2 cd
2 ef查询后的结果为
ID VALUE
1 abcd
2 abcdef即把字段进行合并,能否用查询语句进行实现?
解决方案 »
- 指定oracle的表空间问题。
- DataReader 的Getbytes方法异常
- 怎样获取一个游标的长度?
- 存储过程的问题,不懂急需中只有20分了
- 我是新来的,谁能告诉我怎么得分?
- imp的错误,别人的oracle数据库EXP出来的.DMP文件,导入失败?
- 请教高手:pl/sql developer的sql windows中为什么不能同时运行两条查询语句?
- 一个很easy的问题?sys
- 开发ORACLE用的最多的是什么语言?
- 请教建表的方法,我有50张表要建,有什么简便快捷的方法录入Oracle8.1.7???
- 内存占用问题,各位大哥救我!急
- 请问如何在db启动时自动启动SUPPLEMENTAL LOG?
具体写法记得itpub以前讨论过的
RETURN VARCHAR2
IS
s VARCHAR2(100);
BEGIN
FOR cur IN (SELECT value1 FROM table WHERE ID=i) LOOP
s := s||cur.value1;
END LOOP;
s := rtrim(s,1);
RETURN s;
END;select distinct id,test(id) VALUE from table;