oracle的一个分组合并拼接问题

如图,这是两个表left join后查询结果。想通过分组实现这样的结果集 21245 2 31466-29366,17834-17997。core_id唯一。直接用wm_concat或者listagg拼接,就会出现31466-29366,31466-29366.......

nidafg
2017/08/14
250
1
如何整理这个较为复杂的行转列sql语句?

使用工具:oracle 所使用的表和关键列:表A:bid,表B:bid,name,time 遇到一个难题,表A跟表B存在一对多的关系,用以对应的列分别是A.bid和B.bid。 B表中有多条bid列相同的纪录,每条纪录都有...

BanJom
2016/01/30
332
2
oracle聚合函数XMLAGG用法简介

XMLAGG函数语法基本如图,可以用于列转行,列转行函数在oracle里有好几种方法,wm_concat也可以做 这里介绍wmconcat是因为XMLAGG实现效果和wmconcat是一样的,只是性能方面不一样,注意:XML...

smileNicky
07/10
0
0
oracle中把多行记录合并为一行

遇到这么一个问题 id a b c d e 1 1 1 1 1 1 1 2 2 2 2 2 1 3 3 3 3 3 2 4 4 4 4 4 2 5 5 5 5 5 3 6 6 6 6 6 4 7 7 7 7 7 5 8 8 8 8 8 5 9 9 9 9 9 这是表结构,我想查询出这样的结果 id a b......

DennisHill
2016/03/08
139
0
oracle wm_concat(column) 函数的使用

oracle数据库中,使用wm_concat(column)函数,可以进行字段合并,下文对该功能的实现方法作了详细的介绍,供您参考学习。 oracle wmconcat(column)函数使我们经常会使用到的,下面就教您如何...

walala_Lee
2013/06/04
88
0

没有更多内容

加载失败,请刷新页面

加载更多