婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL語句實現刪除重復記錄并只保留一條

SQL語句實現刪除重復記錄并只保留一條

熱門標簽:湖南保險智能外呼系統產品介紹 泗洪正規電話機器人找哪家 南昌呼叫中心外呼系統哪家好 怎么申請400熱線電話 簡單的智能語音電銷機器人 河北便宜電銷機器人軟件 ai電話電話機器人 小程序智能電話機器人 怎么去開發一個電銷機器人

復制代碼 代碼如下:

delete WeiBoTopics where Id in(select max(Id) from WeiBoTopics group by WeiBoId,Title having COUNT(*) > 1);

SQL:刪除重復數據,只保留一條用SQL語句,刪除掉重復項只保留一條在幾千條記錄里,存在著些相同的記錄,如何能用SQL語句,刪除掉重復的呢

1、查找表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷

復制代碼 代碼如下:

 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

2、刪除表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷,只留有rowid最小的記錄
復制代碼 代碼如下:

delete from people where   peopleName in (select peopleName    from people group by peopleName      having count(peopleName) > 1) and   peopleId not in (select min(peopleId) from people group by peopleName     having count(peopleName)>1)

3、查找表中多余的重復記錄(多個字段)

復制代碼 代碼如下:

select * from vitae a where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

4、刪除表中多余的重復記錄(多個字段),只留有rowid最小的記錄

復制代碼 代碼如下:

delete from vitae a where (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 a where (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) 

6.消除一個字段的左邊的第一位:

復制代碼 代碼如下:

update tableName set [Title]=Right([Title],(len([Title])-1)) where Title like '村%'

7.消除一個字段的右邊的第一位:

復制代碼 代碼如下:

update tableName set [Title]=left([Title],(len([Title])-1)) where Title like '%村'

8.假刪除表中多余的重復記錄(多個字段),不包含rowid最小的記錄

復制代碼 代碼如下:

update vitae set ispass=-1 where peopleId in (select peopleId from vitae group by peopleId,seq having count(*) > 1) and seq in (select 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)

您可能感興趣的文章:
  • Mysql一些復雜的sql語句(查詢與刪除重復的行)
  • 使用SQL批量替換語句修改、增加、刪除字段內容
  • 必須會的SQL語句(四) 數據刪除和更新
  • 必須會的SQL語句(二) 創建表、修改表結構、刪除表
  • 使用sql語句創建和刪除約束示例代碼
  • oracle使用sql語句增加字段示例(sql刪除字段語句)
  • MySQL中批量刪除指定前綴表的sql語句
  • SQL語句刪除和添加外鍵、主鍵的方法
  • MySQL刪除數據Delete與Truncate語句使用比較
  • 簡單了解SQL常用刪除語句原理區別

標簽:威海 景德鎮 荊門 瀘州 江蘇 淮安 那曲 柳州

巨人網絡通訊聲明:本文標題《SQL語句實現刪除重復記錄并只保留一條》,本文關鍵詞  SQL,語句,實現,刪除,重復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL語句實現刪除重復記錄并只保留一條》相關的同類信息!
  • 本頁收集關于SQL語句實現刪除重復記錄并只保留一條的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 卢湾区| 浑源县| 西华县| 安徽省| 黔南| 高邮市| 灵山县| 黄骅市| 布尔津县| 神木县| 梅州市| 德州市| 葵青区| 溧阳市| 科技| 射阳县| 溆浦县| 桦甸市| 乐安县| 大田县| 灵丘县| 汝南县| 吴堡县| 临湘市| 灵川县| 金川县| 乌海市| 八宿县| 抚顺县| 彰武县| 五台县| 来凤县| 高雄县| 阜新市| 加查县| 延边| 永新县| 图片| 长寿区| 通海县| 揭阳市|