如何筛选数据库表中的重复值

 时间:2026-02-12 12:44:14

1、 新建一张最简单的表,id自增长

如何筛选数据库表中的重复值

2、 在表中插入重复值

如何筛选数据库表中的重复值

3、 新建视图,首先要确定你的删除规则是什么样的,删除编号id比较大的还是比较小的

SELECT     [1].id, [1].name, [2].id AS id2, [2].name AS name2


FROM         dbo.repeat AS [1] INNER JOIN
                     dbo.repeat AS [2] ON [1].name = [2].name AND [1].id > [2].id

如何筛选数据库表中的重复值

4、delete repeat


where id in (
SELECT     [1].id
FROM         dbo.repeat AS [1] INNER JOIN
dbo.repeat AS [2] ON [1].name = [2].name AND [1].id > [2].id
)

将视图select语句粘贴到删除语句后面,执行删除语句

如何筛选数据库表中的重复值

5、 查看删除后结果,完成

如何筛选数据库表中的重复值

  • 计算机怎样通过命令来查看ip地址
  • 如何设置ProimCache为硬盘提速
  • 早上洗头好不好
  • 忘记登录密码如何登录华为AR系列路由器
  • Ubuntu系统如何为团队创建公用文件夹
  • 热门搜索
    家乡手抄报 低碳环保手抄报内容 梦想起航手抄报 红军长征手抄报 反腐倡廉手抄报内容 保护动物手抄报资料 讲文明手抄报内容 初中法制手抄报 生命安全手抄报 珍惜粮食手抄报