Oracle SQL中的独特listagg

4假盖

请参考所附图片。

在此处输入图片说明

我有如下所示的数据,通过使用查询,我可以得到如下结果。但是,我希望实际结果在Col_2中有所区别。这意味着X1仅出现一次,其次是X2和X3。我不希望在该列中多次重复相同的值。

有可能实现吗?

豪尔赫·坎波斯

尝试这种方式:

SELECT A.COL_1, 
       LISTAGG(A.COL_2, ',') 
          WITHIN GROUP(ORDER BY A.COL_2) AS COL_2, 
       SUM(A.SS) AS COL_3
  FROM (SELECT COL_1, COL_2, SUM(COL_3) SS
          FROM TEST
         GROUP BY COL_1, COL_2 ) A
 GROUP BY COL_1

在小提琴上看到它:http ://sqlfiddle.com/#!4/ ee5f2/1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle SQL中的独特listagg

来自分类Dev

Oracle SQL独特查询

来自分类Dev

删除从LISTAGG,Oracle SQL构建的单元中的冗余值

来自分类Dev

与SQL中的STUFF等效的功能(MySSQL中的GROUP_CONCAT / Oracle中的LISTAGG)

来自分类Dev

在Oracle PL / SQL中,如何迭代/访问包含LISTAGG函数结果的集合

来自分类Dev

Oracle SQL 将行聚合到带有条件的列 listagg 中

来自分类Dev

Oracle SQL-独特价值总和属于年份

来自分类Dev

Oracle LISTAGG和Coalesce

来自分类Dev

oracle listagg结果太长

来自分类Dev

Oracle SQL listagg 一列多列

来自分类Dev

如何在 sql (oracle) 中使用带有 UDT 的 LISTAGG?

来自分类Dev

PostgreSQL中的LISTAGG(Oracle数据库)等效于什么?

来自分类Dev

Oracle 11g中游标中的Listagg

来自分类Dev

使用LISTAGG时在Oracle中“不是单组组函数”

来自分类Dev

如何在Oracle查询中对listagg使用条件

来自分类Dev

oracle 中的 LISTAGG 处理数字数据类型

来自分类Dev

在Oracle中使用LISTAGG函数

来自分类Dev

Oracle Listagg函数返回null

来自分类Dev

Oracle中的SQL优化

来自分类Dev

ORACLE SQL中的MAX()

来自分类Dev

如何使用Stuff()将Oracle LISTAGG()函数转换为SQL Server

来自分类Dev

Oracle SQL(无需listagg)需要将多行合并为一个列

来自分类Dev

在Oracle SQL中使用group和listagg在列和行之间进行串联

来自分类Dev

如何在Oracle中使用sql server作为listagg在列表中选择输出结果

来自分类Dev

如何从Oracle中的多个LISTAGG'ed列中消除重复项

来自分类Dev

Oracle Apex与Oracle SQL Developer

来自分类Dev

为什么我的独特功能在Oracle中不起作用?

来自分类Dev

在 Oracle 中,如何获取已采样 X 年的独特站点的列表?

来自分类Dev

Oracle 12-分组列列表中的Blob会破坏listagg吗?

Related 相关文章

  1. 1

    Oracle SQL中的独特listagg

  2. 2

    Oracle SQL独特查询

  3. 3

    删除从LISTAGG,Oracle SQL构建的单元中的冗余值

  4. 4

    与SQL中的STUFF等效的功能(MySSQL中的GROUP_CONCAT / Oracle中的LISTAGG)

  5. 5

    在Oracle PL / SQL中,如何迭代/访问包含LISTAGG函数结果的集合

  6. 6

    Oracle SQL 将行聚合到带有条件的列 listagg 中

  7. 7

    Oracle SQL-独特价值总和属于年份

  8. 8

    Oracle LISTAGG和Coalesce

  9. 9

    oracle listagg结果太长

  10. 10

    Oracle SQL listagg 一列多列

  11. 11

    如何在 sql (oracle) 中使用带有 UDT 的 LISTAGG?

  12. 12

    PostgreSQL中的LISTAGG(Oracle数据库)等效于什么?

  13. 13

    Oracle 11g中游标中的Listagg

  14. 14

    使用LISTAGG时在Oracle中“不是单组组函数”

  15. 15

    如何在Oracle查询中对listagg使用条件

  16. 16

    oracle 中的 LISTAGG 处理数字数据类型

  17. 17

    在Oracle中使用LISTAGG函数

  18. 18

    Oracle Listagg函数返回null

  19. 19

    Oracle中的SQL优化

  20. 20

    ORACLE SQL中的MAX()

  21. 21

    如何使用Stuff()将Oracle LISTAGG()函数转换为SQL Server

  22. 22

    Oracle SQL(无需listagg)需要将多行合并为一个列

  23. 23

    在Oracle SQL中使用group和listagg在列和行之间进行串联

  24. 24

    如何在Oracle中使用sql server作为listagg在列表中选择输出结果

  25. 25

    如何从Oracle中的多个LISTAGG'ed列中消除重复项

  26. 26

    Oracle Apex与Oracle SQL Developer

  27. 27

    为什么我的独特功能在Oracle中不起作用?

  28. 28

    在 Oracle 中,如何获取已采样 X 年的独特站点的列表?

  29. 29

    Oracle 12-分组列列表中的Blob会破坏listagg吗?

热门标签

归档