首页 > 学院 > 开发设计 > 正文

检索数据表中重复的记录

2019-11-10 19:32:38
字体:
来源:转载
供稿:网友

http://www.cnblogs.com/insus/archive/2010/07/28/1786580.html

一个表数据是从Excel中导入,经过下面的操作,发现有重复的记录。

SELECT [Partno] FROM [dbo].[Loose04] 

 

检索出3642行记录。

而用下面的SQL语句,检索出3641行记录。

SELECT DISTINCT [Partno] FROM [dbo].[Loose04]

 

经过前后对比之后,有重复记录。

我们需要检索出哪些记录是重复的,可以用下面的SQL来实现:

SELECT * FROM [dbo].[Loose04] WHERE [Partno] IN (SELECT [Partno] FROM [dbo].[Loose04] GROUP BY [PartNo] HAVING COUNT([Partno]) > 1)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表