SQL重复记录查询的几种方法建站知识
导读:1建站知识SQL重复记录查询的几种方法,需要的朋友可以参考一下营销型网站建设网seo优化趋势。
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
复制代码 代码如下:
select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count
(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录复制代码 代码如下:
delete from people where peopleId in (select peopleId from people group by peopleId having count
(peopleId) > 1)and rowid not in (select min(rowid) from people group by peopleId having count(peopleId
)>1)
3、查找表中多余的重复记录(多个字段)复制代码 代码如下:
select * from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having
count(*) > 1)
4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录复制代码 代码如下:
delete from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having
count(*) > 1)and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)
5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录复制代码 代码如下:
select * from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having
count(*) > 1)and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)seo网站优化软件
(二)比方说在A表中存在一个字段“name”,而且不同记录之间的“name”值有可能会相同,现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;复制代码 代码如下:
Select Name,Count(*) From A Group By Name Having Count(*) > 1
如果还查性别也相同大则如下:复制代码 代码如下:
Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1
(三)方法一复制代码 代码如下:
declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having
count(*) >; 1open cur_rowsfetch cur_rows into @id,@maxwhile @@fetch_status=0beginselect @max = @max -1set rowcount @maxdelete from 表名 where 主字段 = @idfetch cur_rows into @id,@maxendclose cur_rowsset rowcount 0
方法二有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重
复的记录,比如Name字段重网站seo优化培训复,而其他字段不一定重复或都重复可以忽略。
1、对于第一种重复,比较容易解决,使用
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章SQL重复记录查询的几种方法建站知识主要讲述几种方法,标签,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6693.html
- 上一篇:解决MySQL数据库拒绝服务的小方法建站知识
- 下一篇:百家号原创权益建站知识