oracle数据库查询重复的数据
1.在日常的使用中,项目中常常会遇到有某一个字段存在多条重复的数据,但是在查询的时候我们只需要查询出一条即可,在查询oralce的时候可以用 row_number() over (partition by 去重字段1,去重字段2 order by 去重字段1,去重字段2),关键字如下
2.具体的语句为:
select a.* from (
select b.*,row_number() over (partition by 去重字段1,去重字段2 order by 去重字段1,去重字段2 ) rn from 表b b
) where b.rn=1