sql server 中刪除內容重複的某條記錄
delete from 表 where 主鍵=(select top 1 主鍵 from 表 where 相同欄位=(select 相同欄位 from 表 group by 相同欄位 having count(*)>1))
主鍵是表中絕對沒有重複值的欄位,如自動增量ID;
相同欄位如“採集時間”,刪除表中採集時間相同的記錄
本語句,每執行一次,只能刪除一條重複記錄,如果有三條記錄有相同“採集時間”,就要迴圈執行該語句兩次。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-624193/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql刪除重複記錄只保留一條SQL
- 使用者對某條賬單記錄的刪除操作
- Oracle如何刪除表中重複記錄保留第一條Oracle
- MySQL刪除重複記錄並保留第一條MySql
- MS SQL Server 刪除重複行資料SQLServer
- 刪除重複id的記錄
- mysql刪除一條記錄MySql
- SQL 用SP檢查兩個表中否有內容重複SQL
- 記一次SQL Server刪除SQL調優SQLServer
- Mysql語句查詢指定重複記錄和刪除重複記錄僅保留一條【親測可以】MySql
- MariaDB刪除重複記錄效能測試
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- SqlServer中根據某幾列獲取重複的資料將其刪除並保留最新一條SQLServer
- SQL Server表分割槽刪除詳情DSCCSQLServer
- sql server如何刪除前1000行資料SQLServer
- 怎麼刪除電腦中開啟的檔案記錄?刪除電腦中開啟的檔案記錄方法教程
- linux 下vim中關於刪除某段,某行,或全部刪除的命令Linux
- JavaScript陣列刪除重複內容JavaScript陣列
- excel刪除重複資料保留一條 如何刪掉重複資料只留一條Excel
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- 如何捕獲和記錄SQL Server中發生的死鎖SQLServer
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- Oracle中刪除表中的重複資料Oracle
- windows10更新記錄刪除_怎樣刪除win10更新歷史記錄WindowsWin10
- git刪除歷史中的某個大檔案Git
- Linux技巧--刪除某列Linux
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- [20190130]刪除tab$記錄的恢復.txt
- mysql 刪除表中重複的資料MySql
- 刪除排序陣列中的重複項排序陣列
- sqlserver中刪除重複資料SQLServer
- JavaScript刪除字串中重複字元JavaScript字串字元
- 查詢SQL Server的歷史執行記錄SQLServer
- SQL Server 資料庫基本記錄(一)SQLServer資料庫
- SQL Server 資料庫基本記錄(二)SQLServer資料庫
- SQL Server 資料庫基本記錄(三)SQLServer資料庫
- SQL Server正確刪除Windows認證使用者的方法教程SQLServerWindows
- Python如何刪除csv中的內容Python
- c# 刪除某個資料夾下所有空目錄,解決因刪除空目錄後上一組成空目錄沒有刪除的情況C#