ORACLE有AB两列数据,A列中有重复数据,SQL语句怎么实现查询去重A列数据并把重复值对应的B列数据合并,举例如下:
oralce11G以上的话 直接listagg函数就搞定了
group_concat的典型用法。
典型的行转列问题,你可以参考如下,如有帮助望采纳sql语句实现行转列的3种方法_寸草心的博客-CSDN博客_sql 行转列 前言一般在做数据统计的时候会用到行转列,假如要统计学生的成绩,数据库里查询出来的会是这样的,但这并不能达到想要的效果,所以要在查询的时候做一下处理。CREATE TABLE TestTable( [Id] [int] IDENTITY(1,1) NOT NULL, [UserName] [nvarchar](50) NULL, [Subject] [nvarchar](50) NULL... https://blog.csdn.net/qq_35531549/article/details/90404986
wm_concat函数和listagg函数均可实现。