小编Pri*_*nth的帖子

Oracle中的LISTAGG返回不同的值

我试图LISTAGG在Oracle中使用该功能.我想只获得该列的不同值.有没有一种方法可以在不创建函数或过程的情况下获得不同的值?

  col1  col2 Created_by
   1     2     Smith 
   1     2     John 
   1     3     Ajay 
   1     4     Ram 
   1     5     Jack 

我需要选择col1和LISTAGGcol2(不考虑第3列).当我这样做时,我得到这样的结果LISTAGG:[2,2,3,4,5]

我需要在这里删除重复的'2'; 我只需要col2对col1的不同值.

sql oracle aggregate-functions listagg

82
推荐指数
7
解决办法
23万
查看次数

标签 统计

aggregate-functions ×1

listagg ×1

oracle ×1

sql ×1