orale wmsys.wm_concat()函数

Posted wangfl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了orale wmsys.wm_concat()函数相关的知识,希望对你有一定的参考价值。

wmsys.wm_concat();

简单创建一张学生表;

CREATE TABLE stu (
    s_id VARCHAR(10) not null primary key,--主键
    s_name VARCHAR(10) NOT NULL,
    s_class VARCHAR(10) not null,
    s_fraction NUMBER(5) NOT NULL
);

 

实现效果:查询没办学生 实现行转列; 

select t.s_class,WMSYS.WM_CONCAT(t.s_name) name  from stu t GROUP BY t.s_class;

技术图片

实现效果二:

查询每班 学生姓名及分数实现行转列

select u.s_class,wmsys.wm_concat(u.s_name ||(||u.s_fraction||))  from stu u GROUP BY u.s_class;

技术图片

 

以上是关于orale wmsys.wm_concat()函数的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE 12G 使用函数wmsys.wm_concat问题

oracle WMSYS.WM_CONCAT 函数转为listagg

oracle plsql wmsys.wm_concat()函数问题

使用Listagg分析函数优化wmsys.wm_concat

Oracle数据库sql 列转字符串行函数WMSYS.WM_CONCAT()

oracle中WMSYS.WM_CONCAT 函数关系的列出现乱码