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