在清理数据库的时候遇到问题,参照了其他网友的方法,最终以下语句清理成功,下面说点自己的理解。

需要删除数据库里大量重复的数据,使用以下语句。其中word3是表名,最关键的一个点是那个特殊的字段:rowid,这是数据库表里隐藏的字段名,利用这个字段来识别那些值相同但分属不同列的数据。

需要验证删除效果是否达到理想,可以使用以下查询语句来验证:

select * from 表名 group by 字段名列表

如果查询的数量与删除后的数据相同,那么就是正确地删除了重复的数据。

DELETE FROM word3
where (name,flag,lflag) in 
(select name,flag,lflag 
FROM word3 group by name,flag,lflag having count(*) > 1)
and rowid not in (select min(rowid) 
from word3 group by name,flag,lflag having Count(*)>1)

sqlite 查找表中多余的重复记录相关推荐

  1. 删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录...

    delete from people where rowid in (select min(rowid) from people group by peopleId having count(peop ...

  2. mysql中筛选不重复值_MYSQL中筛选不重复记录值的示例

    我的wordpress数据库中的wp_postmeta表都有10,000多行了,如果使用两次循环查找判断,虽然我们不累,但是程序运行很累啊. 如果我想用一条语句查询得到name不重复的所有数据,那就必 ...

  3. mysql 查询不重复的值_在 MySQL 中查询不重复记录值的方法

    使用 WordPress 的过程中,我一直很好奇 WordPress 的一个功能,大家都知道在 WordPress 的编写文章的时候,可以自定义栏目,而这个自定义栏目的数据保存到 wp_postmet ...

  4. opencv cv2.LUT()(使用查找表中的值填充输出数组)

    from cv2.__init__.py def LUT(src, lut, dst=None): # real signature unknown; restored from __doc__&qu ...

  5. c语言递增20,2020-07-20(C语言)数据结构-在一个递增有序的线性表中,有数值相同的元素存在。若存储方式为单链表,设计算法去掉数值相同的元素,使表中不再有重复的元素...

    //在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,设计算法去掉数值相同的元素,使表中不再有重复的元素,例如:(7,10,10,21,30,42,42,51,70)将变为(7,10 ...

  6. Mysql命令insert into:向表中插入数据(记录)

    insert into命令用于向表中插入数据. insert into命令格式:insert into <表名> [(<字段名1>[,..<字段名n > ])] v ...

  7. Leetcode刷题100天(阿里云周赛)—查找数组中的所有重复项(哈希)—day42

    前言: 作者:神的孩子在歌唱 大家好,我叫运智 描述 给定一个整数数组,1 ≤ a[i] ≤ n(n = 数组的大小),一些元素出现两次,其他元素出现一次. 找到在此数组中出现两次的所有元素. 示例 ...

  8. 在一个递增有序的线性表中,有数值相同的元素存在。若存储方式为单链表,设计算法,去掉数值相同的元素,使得表中不再有重复的元素。

    在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,设计算法,去掉数值相同的元素,使得表中不再有重复的元素.例如(7,10,10,21,30,42,42,42,51,70)将变为(7, ...

  9. 创建商品表中插入一条数据/图书表中新增一条记录/学生表中,要求查询姓张,并且年龄在18到25岁之间的学生/查询article文章表

    在以上创建的商品表中插入一条数据:名称为"学生书包".价格18.91.库存101.描述为空 在图书表中新增一条记录:Java核心技术.作者"Cay S. Horstman ...

最新文章

  1. 调查:“AI红娘”来了,有一半人选择相信TA
  2. Android 第十一课 SQlite 数据库存储
  3. 域用户权限|安装软件
  4. prometheus命令_Prometheus 入门
  5. objective-c 使用NSNumber 将int float long等数据类型加入到数组或字典中
  6. 男子刷机多次拒绝来电 维修师傅的做法被网友怒赞
  7. 外媒称苹果挖走特斯拉高管 可能将重启电动汽车开发
  8. ARMLinux下Alignment trap的一些测试
  9. 吴恩达深度学习4.2笔记_Convolutional Neural Networks_深度卷积模型
  10. Kafka 性能调优实战:同等资源配置性能提升 20 几倍的秘诀
  11. VHD容量调整的方法(保存原有vhd)
  12. 【Flutter】微信项目实战【07】 通讯录界面搭建(下)
  13. windows查询java的进程号命令_将Java服务/命令注册为Windows服务
  14. EtherCAT主站SOEM函数详解----SDO读写函数
  15. 百度网盘搜索功能伪增强
  16. java计算器模拟程序_模拟计算器java程序
  17. 最全名企笔试题+算法题
  18. 网上的PS把图片变清晰的原理
  19. python mro算法_Python -- mro算法
  20. mysql 2000_sql server 2000 下载

热门文章

  1. Gerber 格式详解
  2. QQ第三方登录-QQ互联开发者申请的坑(个人接入,时间:2019-6-3)
  3. 如何检测笔记本电脑的主板,cpu,硬盘的温度
  4. 神级总结:报价英文函电的常用金句
  5. 计算并输出所有的玫瑰花数
  6. IOS调起app的终极方法:Universal Links
  7. 当女生说没衣服穿时。。。。
  8. 计算机思维培训心得,2020参加计算机培训心得体会精选
  9. “生死看淡”的雷军要造车,这对中国的汽车产业意味着什么?
  10. git push -u origin XXX 报错