首页 > TAG信息列表 > wmsys
Oracle 函数wmsys.wm_concat中文乱码解决
在使用wmsys.wm_concat合并查询结果时,发现中文显示乱码,例如: {TX 此时需要将字段通过to_char转义一下即可。 SELECT t6.username,t6.swjgjc,wmsys.wm_concat(to_char(t6.role_name)) as role_name FROM t6 GROUP BY t6.username,t6.swjgjcorale 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_cla【oracle开发】wmsys.wm_concat介绍
wmsys.wm_concat是一个聚合函数,其作用是将一列数据转换成一行,也就是我们常用的行专列,但是该函数是一个undocument函数,所以不推荐大家使用这个函数。因为在后续的版本中还提不提供这个函数都不好说呢。 首先创建临时表和测试数据 使用该函数,可以看到我们的按id做group by,把name字段