脆爽 2017-08-09 00:57 采纳率: 0%
浏览 2548

oracle查询重复数据出现次数

表结构
出现重复的列 其他列
A XXXXXX

A XXXXXX

B XXXXXX

B XXXXXX

C XXXXXX

D XXXXXX

C XXXXXX

A XXXXXX

项得到的结果
出现重复的列 重复第N次出现
A 0
A 1
B 0
B 1
C 0
D 0
C 1
A 2

求大神帮忙给个sql

  • 写回答

3条回答 默认 最新

  • 小新_17612 2017-08-09 01:13
    关注

    select count(*) from ttt a where rowid>(select min(rowid) from ttt b where a.name=b.name);
    记录虽然存在重复,但是rowid是唯一的,sql语句自己再琢磨琢磨

    评论

报告相同问题?