1 --场景1: 2 select pt, greatest(wm), least(wm) 3 from (select s.producttype pt, wm_concat(s.productid) wm 4 from sys_product s 5 group by s.producttype... ...
分类:
数据库 时间:
2018-01-18 19:37:40
阅读次数:
182
之所以用到了wm_concat函数。是想到达这样的结果集。转为这样的===========>返回这样的数据,易与配合echarts的数据准备。看上去十分的方便,但是遗憾的是,oracle极其不推荐这个函数。11gr2和12C上已经摒弃了wm_concat函数。可用LISTAGG代替。来自为知笔记(W... ...
分类:
数据库 时间:
2018-01-07 17:36:46
阅读次数:
393
--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t; 查询结果为CLOB SELECT wm_concat(t.ename) FROM scott.emp t OR... ...
分类:
数据库 时间:
2018-01-03 18:35:45
阅读次数:
187
11gr2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm_concat函数,来临时解决该问题,但是注意,即使创建了该函数,在使用的过程中,也需要用to_char(wm_concat())方 ...
分类:
数据库 时间:
2018-01-02 23:26:29
阅读次数:
278
效果: oralce写法: select WM_CONCAT(A.title) as citys from tmpcity A sql server写法: select stuff((select ','+A.title from tmpCity A FOR xml PATH('')), 1, 1, ...
分类:
数据库 时间:
2017-12-14 19:28:31
阅读次数:
190
函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行;主要作用于行专列; 简单使用wm_concat可能会导致字段变为clob,此处需要使用 to_char()转变clob ...
分类:
其他好文 时间:
2017-12-10 14:45:55
阅读次数:
200
转自: http://blog.csdn.net/wenzhongyan/article/details/50315473 http://blog.csdn.net/ojerryzuo/article/details/53927057 1、通过dbms_lob.substr()转换clob字段为va ...
分类:
数据库 时间:
2017-11-17 18:24:09
阅读次数:
165
今天用plsql查询工具 拼接sql查询显示乱码,不知道为何. 后来经多方查找资料 现在分享如下. 针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER ...
分类:
数据库 时间:
2017-09-29 12:43:41
阅读次数:
355