在oracle中,有些数据完全一样,要清除掉重复的,只保留一条不重复的数据。 谢谢 柳下惠 提供的第二个去重sql。 这个可能速度更快些。 Oracle delete table1 where rowid not in (select max(rowid) from table1 group by col1 ,col2 ) DELETE table sWHERE r
在oracle中,有些数据完全一样,要清除掉重复的,只保留一条不重复的数据。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)
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com