业务场景 需要在oracle数据库中查询c多行数据,然后根据分组,把某一列数据进行字符串拼接。并且以","或者”-“进行连接。例如格式:”AAA-BBB-CCC“,“AAA,BBB,CCC” 截图效果 SQL语句 分组使用group by 字符串多行连接使用oracle函数:listagg(列名,’’,") select user_id,listagg(line_nm,’,’) from 表名 group by user_id;