ORACLE 把两行的内容并成一行的方法

今天遇到一个问题,具体可以抽象成:

 想变成

 两行在有一列内容相同的情况下,把其他列的你让合并查询出来。(我遇到的问题是想把NULl值去掉)

使用以下函数  select  WM_concat(A),WM_concat(B), C   from dual gourp by C ;

注意:查出来的是CLOB类型的数据,可以to_char() 转化以下,但是要在查询的最外层转化,否则会报错。

 

 

 

posted @ 2023-06-25 16:55  十里晚风  阅读(390)  评论(0)    收藏  举报