国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

sqlserver 刪除重復記錄處理(轉)

2020-01-18 00:40:49
字體:
來源:轉載
供稿:網友
注:此處“重復”非完全重復,意為某字段數據重復
  HZT表結構
ID int
Title nvarchar(50)
AddDate datetime
  數據
一. 查找重復記錄
  1. 查找全部重復記錄
Select * From 表 Where 重復字段 In (Select 重復字段 From 表 Group By 重復字段 Having Count(*)>1)

2. 過濾重復記錄(只顯示一條)
Select * From HZT Where ID In (Select Max(ID) From HZT Group By Title)
注:此處顯示ID最大一條記錄
二. 刪除重復記錄
  1. 刪除全部重復記錄(慎用)
Delete 表 Where 重復字段 In (Select 重復字段 From 表 Group By 重復字段 Having Count(*)>1)

  2. 保留一條(這個應該是大多數人所需要的)
Delete HZT Where ID Not In (Select Max(ID) From HZT Group By Title)
  注:此處保留ID最大一條記錄

其它相關:
刪除重復記錄有大小關系時,保留大或小其中一個記錄

--> --> (Roy)生成 主站蜘蛛池模板: 榆社县| 微博| 青河县| 陆丰市| 湾仔区| 万山特区| 马尔康县| 萍乡市| 台北市| 额济纳旗| 宣武区| 英吉沙县| 集安市| 东台市| 万山特区| 扶风县| 轮台县| 屏边| 卓尼县| 鄯善县| 新丰县| 和林格尔县| 娄烦县| 保康县| 恭城| 育儿| 桦川县| 长垣县| 东莞市| 乐至县| 海安县| 南江县| 广汉市| 岳池县| 衡山县| 卢湾区| 武胜县| 南康市| 娄烦县| 旬阳县| 宝山区|