如何在SQL中删除重复记录
发布时间:2020-05-24 19:03:04 所属栏目:MsSql 来源:互联网
导读:如何删除sql中的重复记录? 在SQL Server 2005及更高版本中: WITH q AS ( SELECT *, ROW_NUMBER() OVER (PARTITION BY dup_column ORDER BY dup_column) AS rn FROM mytable )DELETEFROM
|
如何删除sql中的重复记录? 解决方法在SQL Server 2005及更高版本中:WITH q AS
(
SELECT *,ROW_NUMBER() OVER (PARTITION BY dup_column ORDER BY dup_column) AS rn
FROM mytable
)
DELETE
FROM q
WHERE rn > 1 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – DATEADD MS -1什么都不做
- 查询视图比直接执行SQL要慢吗?
- win+apache+php+mysql+phpmyadmin环境配置方法
- sql – AWS Redshift列限制?
- 插件 – 像SQL Server Management Studio的“Resharper”这
- SQL Server 求两个字符串的交集
- sqlserver substring函数使用方法小结
- sql-server – 可以将探查器模板迁移到较新版本的SQL事件探
- sql-server – SQL Server 2008 R2 – 备份2005 dbs并迁移到
- sql-server – 使用SQL Server的SELECT JOIN语句导致的死锁
