您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页oracle去除重复数据sql

oracle去除重复数据sql

来源:图艺博知识网


在oracle中,有些数据完全一样,要清除掉重复的,只保留一条不重复的数据。 谢谢 柳下惠 提供的第二个去重sql。 这个可能速度更快些。 Oracle delete table1 where rowid not in (select max(rowid) from table1 group by col1 ,col2 ) DELETE table sWHERE r

在oracle中,有些数据完全一样,要清除掉重复的,只保留一条不重复的数据。

谢谢 柳下惠 提供的第二个去重sql。 这个可能速度更快些。
Oracle $velocityCount-->
delete table1 where rowid not in (
select max(rowid) from table1 group by col1 ,col2 )
DELETE table s
WHERE rowid < (SELECT MAX(rowid) FROM table q WHERE q.name = s.name)

Copyright © 2019- huatuoyibo.net 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务