ORACLE 把两行的内容并成一行的方法
今天遇到一个问题,具体可以抽象成:

想变成

两行在有一列内容相同的情况下,把其他列的你让合并查询出来。(我遇到的问题是想把NULl值去掉)
使用以下函数 select WM_concat(A),WM_concat(B), C from dual gourp by C ;
注意:查出来的是CLOB类型的数据,可以to_char() 转化以下,但是要在查询的最外层转化,否则会报错。


想变成

两行在有一列内容相同的情况下,把其他列的你让合并查询出来。(我遇到的问题是想把NULl值去掉)
使用以下函数 select WM_concat(A),WM_concat(B), C from dual gourp by C ;
注意:查出来的是CLOB类型的数据,可以to_char() 转化以下,但是要在查询的最外层转化,否则会报错。
