在oracle中查询某一个字段有重复值的所有数据

使用PARTITION BY查询某一列数据所有重复值。
需要查询指定时间内,所有电话号码出现重复的数据

SELECT aa 号码,bb 工单号,cc 专业 FROM
(SELECT t.clogcode aa,t.mainsn bb,t.specialty cc,COUNT(*) over (PARTITION BY t.clogcode) cnt FROM temp t)
WHERE cnt > 1

你可能感兴趣的:(oracle)