SQL重复记录处理(查找,过滤,删除)

作者:我本有心 时间:2008-11-17 20:47:00 

注:此处“重复”非完全重复,意为某字段数据重复

  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最大一条记录

标签:sql,删除,表
0
投稿

猜你喜欢

  • 使用python爬取taptap网站游戏截图的步骤

    2021-09-17 07:44:34
  • 一篇文章搞懂python混乱的切换操作与优雅的推导式

    2023-09-15 00:25:10
  • python实现飞机大战游戏(pygame版)

    2021-11-11 17:59:24
  • Python爬虫之网络请求

    2023-10-29 21:28:08
  • 从git仓库中删除.idea文件夹的小妙招

    2022-10-29 04:12:00
  • Python合并重叠矩形框

    2023-06-11 02:33:41
  • mysql事务和隔离级别底层原理浅析

    2024-01-28 03:19:35
  • Go语言多值替换的HTML模板实例分析

    2024-05-02 16:25:02
  • MySql安装与卸载的详细教程

    2024-01-14 09:47:53
  • python开发之str.format()用法实例分析

    2022-01-15 22:10:23
  • MySQL5.6基本优化配置

    2024-01-26 07:31:15
  • 利用Python计算KS的实例详解

    2021-10-16 12:24:09
  • mysql备份脚本 mysqldump使用方法详解

    2024-01-24 12:27:04
  • Python 京东云无线宝消息推送功能

    2021-08-19 09:45:57
  • python numpy库中数组遍历的方法

    2021-03-20 16:57:28
  • 收缩后对数据库的使用有影响吗?

    2024-01-21 09:41:48
  • python清除字符串前后空格函数的方法

    2023-10-14 07:12:57
  • C#定制Excel界面并实现与数据库交互的方法

    2024-01-25 13:13:24
  • 建立用户体验过程的实用指南

    2007-11-19 12:53:00
  • python基于搜索引擎实现文章查重功能

    2022-01-21 19:25:50
  • asp之家 网络编程 m.aspxhome.com