大型网站开发pdf英文网站建设 江门
news/
2025/10/4 9:25:08/
文章来源:
大型网站开发pdf,英文网站建设 江门,国家企业信息公示系统官网(全国),自己制作一个网站几个删除重复记录的SQL语句在大的数据库应用中#xff0c;经常因为各种原因遇到重复的记录#xff0c;造成数据的冗余和维护上的不便。1.用rowid方法2.用group by方法3.用distinct方法 1。用rowid方法据据oracle带的rowid属性#xff0c;进行判断#xff0c;是否存在重复,语… 几个删除重复记录的SQL语句在大的数据库应用中经常因为各种原因遇到重复的记录造成数据的冗余和维护上的不便。1.用rowid方法2.用group by方法3.用distinct方法 1。用rowid方法据据oracle带的rowid属性进行判断是否存在重复,语句如下查数据: select * from table1 a where rowid !(select max(rowid) from table1 b where a.name1b.name1 and a.name2b.name2......)删数据 delete from table1 a where rowid !(select max(rowid) from table1 b where a.name1b.name1 and a.name2b.name2......)2.group by方法查数据: select count(num), max(name) from student --列出重复的记录数并列出他的name属性 group by num having count(num) 1 --按num分组后找出表中num列重复即出现次数大于一次 删数据 delete from student group by num having count(num) 1 这样的话就把所有重复的都删除了。3.用distinct方法 -对于小的表比较有用create table table_new as select distinct * from table1 minux truncate table table1;insert into table1 select * from table_new;转载于:https://www.cnblogs.com/surffish/archive/2005/10/25/261342.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926970.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!