oracle行转列

测试数据

TABLE TEST

  TEST1  TEST2

    1    A

    1    B

    1    C

    2    A

    2    B

    3    A

SELECT WM_CONCAT(TEST2) FROM TEST;

A,B,C,A,B,A

SELECT WM_CONCAT(TEST2),TEST1 FROM TEST GROUP BY TEST1;

  1  A,B,C

  2  A,B

  3  A

posted @ 2015-03-09 17:22  CoderLeob  阅读(125)  评论(0)    收藏  举报