一些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閱讀 3,235評論 0 23
  • 50個常用的sql語句Student(S#,Sname,Sage,Ssex) 學生表Course(C#,Cname...
    哈哈海閱讀 1,254評論 0 7
  • 什么是SQL數據庫: SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是...
    西貝巴巴閱讀 1,855評論 0 10
  • 我在河邊走著遠望寬闊天際茫茫著一片歲月凝望中幻化出外婆的煙袋鍋土炕上火盆里埋著故鄉的溫熱 我在河邊走著那粼光閃爍和...
    靜鈴音閱讀 889評論 51 92
  • 我是一名高三狗,學習對我來說根本是遙不可及,有時候我就可羨慕那些聽聽就懂了的學霸們,比我空出了多少可以提升自身...
    我知道阿閱讀 375評論 0 1