1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ; 效果:2.使用 listagg() WITHIN GROUP () 将多行合并成一行(比较常用 ...
分类:
数据库 时间:
2020-07-13 11:32:09
阅读次数:
81
1、行转列(PIVOT函数) 语法: 效果图: 注意 pivot里面必须使用聚合函数。 2、列转行(UNPIVOT函数) 语法: 结果: 3、使用 listagg() WITHIN GROUP () 将多行合并成一行 4、字符串替换(translate函数) 返回值: 分析: 补充:replace也 ...
分类:
数据库 时间:
2019-06-21 12:31:51
阅读次数:
140
日常常用到多行合并的功能,记录如下:第一种, 多行合并成一行,即: AAAAABBBBBCCCCC合并为:AAAAA BBBBB CCCCC方法1: normal状态下 3J 其中的3是范围,可以是书签或者搜索位置等方式实现,J为合并注: 如果改为3gJ的话,则合并时各行没有空白AAAAABBBBB ...
分类:
系统相关 时间:
2019-03-27 16:57:44
阅读次数:
177
1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ; 效果: 2.使用 listagg() WITHIN GROUP () 将多行合并成一行 SEL ...
分类:
数据库 时间:
2019-02-16 13:31:22
阅读次数:
260
1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ; 效果: 2.使用 listagg() WITHIN GROUP () 将多行合并成一行 SEL ...
分类:
数据库 时间:
2018-10-27 00:21:26
阅读次数:
2408
日常常用到多行合并的功能,记录如下: 第一种, 多行合并成一行,即: AAAAABBBBBCCCCC 合并为:AAAAA BBBBB CCCCC 方法1: normal状态下 3J 其中的3是范围,可以是书签或者搜索位置等方式实现,J为合并注: 如果改为3gJ的话,则合并时各行没有空白AAAAABB ...
分类:
系统相关 时间:
2018-08-27 14:50:46
阅读次数:
257
使用codec的multiline插件实现多行匹配,这是一个可以将多行进行合并的插件,而且可以使用what指定将匹配到的行与前面的行合并还是和后面的行合并。 1.java日志收集测试 2.查看elasticsearch日志,已"["开头 3.配置logstash 4.启动 5.head插件查看 6. ...
分类:
编程语言 时间:
2018-05-29 13:16:48
阅读次数:
606
数据库结构如图: 而我想让同一个人的不同成绩变成此人在这一行不同列上显示出来,此时分为2中展现: 第一种展现如图 【多行变一列】(合并后的数据在同一列上): sql如下: 第二种展现如图 【多行变多列】(合并后的数据在不同列上): sql如下: 可爱的分割线 当然,在第一种情况中(显示在一列),也有 ...
分类:
数据库 时间:
2016-11-27 00:04:37
阅读次数:
381
把a.txt里面的第3-6行内容复制到b.txt里面的第7行sed-i"7i`sed-n"3,6p"a.txt|xargs`"b.txt
分类:
系统相关 时间:
2015-08-20 10:46:48
阅读次数:
314
在mysql有关键字group_concat提供了类似的功能,在oracle中类似功能关键字是wm_concat.比如我有如下查询数据:
但是我希望能够显示成一行查询出来,结果图如下:
关键sql代码形如:select t.sglcheckid,**wm_concat(t.salemodulename)** from t_item_group_ex t where t.sglchecki...
分类:
数据库 时间:
2015-03-30 11:24:53
阅读次数:
174