比如:

C1   C2  C3
A
B
C
D我要整合為
C1              C2               C3
A,B,C,D

解决方案 »

  1.   

    10g以上的直接
    select wm_concat(c1) from table1
    就可以
      

  2.   

    9iselect substr(max(sys_connect_by_path(c1,',')),2)c1
      from (select c1,rownum rn from table1)
    connect by prior rn=rn-1
    start with rn=1
      

  3.   

    select wm_concat(station_id) from XX表
    怎么是一片空白
      

  4.   

    没有错误提示,结果里记录条数为0?
    那么就是XX表中station_id字段没有值
      

  5.   

    你用我给的9i的代码试试
    10g里有wm_concat函数,不支持的话你运行会报错的
      

  6.   

    SQL> select wm_concat(ename) from emp;WM_CONCAT(ENAME)
    -------------------------------------------------------------------------------------
    SMITH,ALLEN,WARD,JONES,MARTIN,BLAKE,CLARK,SCOTT,KING,TURNER,ADAMS,JAMES,FORD,MILLER
    10.2版本有效,学习了