如何在数据库中查询出重复记录

如何在数据库中查询出重复记录,第1张

最后是不是要得到排除重复后的值即只剩下李四和张三这两条记录?可以用下面的SQL语句实现

1创建测试环境

create table Repeat

(

username varchar(50)

)

delete from Repeat

insert into Repeat

values('张三')

insert into Repeat

values('张三 李四')

insert into Repeat

values('李四')

insert into Repeat

values('李四 王五')

insert into Repeat

values('张三 李四 王五')

2实现(排除重复)

select username

from Repeat

where CHARINDEX(' ',username)=0

union

select left(username,aweizhi-1)as username

from

(

select ,weizhi=CHARINDEX(' ',username)

from Repeat

where CHARINDEX(' ',username)>0

)as a

1、第一步,打开数据库,并创建一个包含重复数据的新用户表,见下图转到下面的步骤。

   

2、第二步,执行完上面的 *** 作之后,输入如下红框中的SQL语句,然后单击运行按钮,以查看数据库中用户表中的重复数据,见下图,转到下面的步骤。  

   

3、第三步,执行完上面的 *** 作之后,查找出了具有重复名称的数据,见下图,转到下面的步骤。  

   

4、第四步,执行完上面的 *** 作之后,可以使用如下语句来去除重复数据,见下图,转到下面的步骤。

   

5、第五步,执行完上面的 *** 作之后,最终删除了同一类中的重复数据,见下图。这样,就解决了这个问题了。  

   

   

以上就是关于如何在数据库中查询出重复记录全部的内容,包括:如何在数据库中查询出重复记录、SQL查询语句,怎样查询重复数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10198964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存