在SQL中删除重复记录(多种方法)_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

在SQL中删除重复记录(多种方法)

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:多种方法记录重复
黑客防线网安网讯:  学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录。后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可...

  学习sql有一段时间了发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录后来总结了一些删除重复记录的方法Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)

  SQL> desc employee

  Name                   Null?  Type

  ----------------------------------------- -------- ------------------

  emp_id                        

  NUMBER(10)

  emp_name                     

  VARCHAR2(20) salary                         NUMBER(10,2) 可以通过下面的语句查询重复的记录:

  SQL> select * from employee;   EMP_ID EMP_NAME SALARY

  ---------- ---------------------------------------- ----------     

  1 sunshine                   10000      1 sunshine                   10000      2 semon                    20000      2 semon                     20000      3 xyz                      30000      2 semon                     20000

  SQL> select distinct * from employee;   

  EMP_ID EMP_NAMESALARY

  ---------- ---------------------------------------- ----------     

  1 sunshine                   10000    

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9630-1.html
网站维护教程更新时间:2012-03-21 02:23:21  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer