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

主頁 > 知識庫 > 分享SQL Server刪除重復行的6個方法

分享SQL Server刪除重復行的6個方法

熱門標簽:數字匠心電銷機器人 蘭州語音外呼系統運營商 如何做地圖標注圖鋪 成都電話外呼系統一般多少錢 沒聽見電話機器人幫你接 陜西電銷外呼系統好用嗎 最新人工智能電銷機器人 al智能電話機器人 銀川高頻外呼回撥系統多少錢
1.如果有ID字段,就是具有唯一性的字段
復制代碼 代碼如下:

delect table where id not in (
select max(id) from table group by col1,col2,col3...
)

group by 子句后跟的字段就是你用來判斷重復的條件,如只有col1,那么只要col1字段內容相同即表示記錄相同。

2. 如果是判斷所有字段也可以這樣
復制代碼 代碼如下:

select * into #aa from table group by id1,id2,....
delete table
insert into table
select * from #aa

3. 沒有ID的情況
復制代碼 代碼如下:

select identity(int,1,1) as id,* into #temp from tabel
delect # where id not in (
select max(id) from # group by col1,col2,col3...)
delect table
inset into table(...)
select ..... from #temp

4. col1+','+col2+','...col5 聯合主鍵
復制代碼 代碼如下:

select * from table where col1+','+col2+','...col5 in (
select max(col1+','+col2+','...col5) from table
where having count(*)>1
group by col1,col2,col3,col4
)

group by 子句后跟的字段就是你用來判斷重復的條件,如只有col1,那么只要col1字段內容相同即表示記錄相同。

5.
復制代碼 代碼如下:

select identity(int,1,1) as id,* into #temp from tabel
select * from #temp where id in (
select max(id) from #emp where having count(*)>1 group by col1,col2,col3...)

6.
復制代碼 代碼如下:

select distinct * into #temp from tablename
delete tablename
go
insert tablename select * from #temp Sqlclub
go
drop table #temp

以上就是SQL Server刪除重復行的方法介紹。
您可能感興趣的文章:
  • 刪除DataTable重復列,只刪除其中的一列重復行的解決方法
  • sqlserver利用存儲過程去除重復行的sql語句
  • 刪除Table表中的重復行的方法
  • SQLServe 重復行刪除方法
  • 批處理 刪除重復行的代碼
  • 用vbscript實現從文本文件中刪除所有重復行的代碼
  • sql里將重復行數據合并為一行數據使用逗號進行分隔

標簽:遼源 通化 本溪 邢臺 鹽城 宜春 巴彥淖爾 朔州

巨人網絡通訊聲明:本文標題《分享SQL Server刪除重復行的6個方法》,本文關鍵詞  分享,SQL,Server,刪除,重復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《分享SQL Server刪除重復行的6個方法》相關的同類信息!
  • 本頁收集關于分享SQL Server刪除重復行的6個方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东丽区| 黄大仙区| 霍州市| 龙江县| 雅江县| 页游| 眉山市| 福贡县| 丹东市| 慈溪市| 安顺市| 永新县| 沂南县| 依安县| 夏河县| 南城县| 青冈县| 鹤庆县| 江口县| 阜康市| 耒阳市| 盘山县| 康保县| 沈阳市| 山东省| 玉龙| 成都市| 衡水市| 军事| 大埔区| 石河子市| 渭源县| 夏津县| 巴彦淖尔市| 长寿区| 铁岭市| 民和| 阜康市| 华亭县| 政和县| 修武县|