显示每个重复的条目

时间:2014-07-18 23:09:58

标签: oracle oracle-apex

使用Oracle Application Express,我想在表格中显示每个重复的条目。我还想为每个重复实例创建一个值为1的列。

所以用表:

命名

  • 克里斯
  • 肖恩
  • 克里斯
  • 约翰

我的查询应该返回

名字计数

  • Chris 1
  • Chris 1

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用窗口/分析函数执行此操作:

select name, 1
from (select name, count(*) over (partition by name) as cnt
      from table t
     ) t
where cnt > 1;