一些sqlite语句

1、查找表中多余的重复记录(多个字段)
select * from test group by column1, column2, column3 having count(*)>1

2、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
delete from test where test.rowid not in (select min(test.rowid) from test group by column1, column2, column3)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 8,481评论 0 23
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 4,987评论 0 7
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,854评论 0 10
  • 我在河边走着远望宽阔天际茫茫着一片岁月凝望中幻化出外婆的烟袋锅土炕上火盆里埋着故乡的温热 我在河边走着那粼光闪烁和...
    静铃音阅读 4,338评论 51 92
  • 我是一名高三狗,学习对我来说根本是遥不可及,有时候我就可羡慕那些听听就懂了的学霸们,比我空出了多少可以提升自身...
    我知道阿阅读 2,885评论 0 1