日期:2014-05-17  浏览次数:20705 次

sql 語句請教
大家好,想請問
我用以下查詢語句
SELECT cod_a, cod_b
FROM codd
order by cod_a
得到
cod_a  cod_b
A  sd412
A  g10012
B  cd5254
B  sd412
B  cf3932
B  qw6886
B  68842
C  g10012
C  r668
C  as8888

想請問有什麼方式可得到以下結果
A  sd412  q10012
B  cd5254  sd412  cf3932  qw6886  68842
C  q10012  r668  as8888

------解决方案--------------------
10g以上版本
select cod_a,wmsys.wm_concat(cod_b) from codd group by cod_a;

------解决方案--------------------
引用:
10g以上版本SQL code?1select cod_a,wmsys.wm_concat(cod_b) from codd group by cod_a;

确实这样做的,但此时的数据之间的分隔符为逗号,需要在查询结果的基本上把逗号替换为空值