首页 > 其他 > 详细

查找重复数据

时间:2017-09-16 14:31:37      阅读:185      评论:0      收藏:0      [点我收藏+]

今天在把excel数据导入MSSQL数据库时候失败,提示有重复数据,网上收集了一下,有两个小技巧:

一、在MSSQL SERVER中实现:

1.新建测试表,其中name是张三的有两行,也就是重复行。

create table test
(id int,name varchar(10))
 
insert into test values (1,张三)
insert into test values (2,李四)
insert into test values (3,张三)
insert into test values (4,王五)
insert into test values (5,赵六)

2.执行sql语句如下:

select * from test where name in (select name from test group by name having COUNT(*)>1)

关键是group by……having来实现,效果如下图:

 技术分享

二、在excel中实现:

1.现在找出A列中的重复数据,并在B列备注栏标注“重复”。

2.在B1单元格中输入公式:=IF(COUNTIF(A:A,A1)>1,"重复","")

技术分享

3.也可以使用“条件格式”
选中A列->条件格式->公式:=COUNTIF(A:A,A1)>1
设置颜色为红色。显示红色的就是重名。

技术分享

查找重复数据

原文:http://www.cnblogs.com/mycoolmido/p/7530928.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!