软考高级职称哪个好考,网站优化策略分析,怎样在文章后做网站链接,青岛手机网站设计公司在oracle中多行转单行的方法有很多比如#xff1a;wmsys.wm_concat、listagg。但是要注意它们支持的oracle版本#xff0c;wmsys.wm_concat是oracle 10g推出的#xff0c;listagg是oracle 11g推出的。wmsys.wm_concat的用法select wmsys.wm_concat(多行转转单行的列) from t…在oracle中多行转单行的方法有很多比如wmsys.wm_concat、listagg。但是要注意它们支持的oracle版本wmsys.wm_concat是oracle 10g推出的listagg是oracle 11g推出的。wmsys.wm_concat的用法select wmsys.wm_concat(多行转转单行的列) from tmp t group by 按照那一列分组现在有如下一张表按照部门id分组将同一个部门的人的姓名放在一行select t.depno,wmsys.wm_concat(t.name) from tmp t group by t.depno执行sql如下注意这里wmsys.wm_concat的返回值类型是CLOB类型listagg...within group...的用法select listagg(多行转单行的列,分隔符) within group(order by 按哪一列分组) from tmp t group by 按哪一列分组select listagg(t.name,,) within group(order by t.depno) from tmp t group by t.depno执行sql如下