ZKX's LAB

oracle中查询重复数据 oracle查询出来的数据怎么消除重复数据?

2021-04-26知识2

oracle中怎么样查询所有数据中不重复的数据????? SELECT T1.*FROM T T1WHERE 1=1AND 1=(SELECT COUNT(*)-用“=”查询出来不重复的数据,用“<;”查询出的是重复的数据FROM T T2WHERE T2.ID=T1.ID)ORDER BY T1.ID;

ORACLE查询重复数据 oracle重复数据可用聚合函数和having语句来实现。如test表中有如下数据:现在要求查询name中有重复的数据,可用如下语句:select name from test group by name having count(*)>;1;结果如图:

关于oracle中查找重复数据简化 查出所有重复了的记录,如果有重复只保留其中一条select*from zhigong a where a.rowid>;(select min(b.rowid)from zhigong b where a.zhigonggh=b.zhigonggh)这样效率高

随机阅读

qrcode
访问手机版